Teaching

I am the Director of the MSc in AI at Royal Holloway. I teach the following core courses of the MSc in AI.

CS5960

ARTIFICIAL INTELLIGENCE PRINCIPLES AND TECHNIQUES

The module  starts with an introduction to AI  and  related applications. It continues by covering intelligent agents and classical search (blind and heuristic search). It then moves to local search and optimisation algorithms. The module ends with adversarial search and constraint satisfaction problems. 

CS5980

INTELLIGENT AUTONOMOUS SYSTEMS

The module starts with an introduction to autonomous systems and real-world examples of them. It, then, covers knowledge representation and engineering techniques and autonomous decision-making techniques, from AI planning to probabilistic reasoning and Markov Decision Processes.

CS5900

ETHICS IN ADVANCED COMPUTING AND AI

The module explores  the ethical  implications of advanced technology and AI.  Relevant issues include privacy, data ownership, informed consent, weaponization  of technology, social impact of AI and robotics, regulations of data protection and  robotics, surveillance / manipulation of people, and moral decision making