Semester 1 & 2
Level: Graduate Coursework
The key focus of this subject is the foundations of autonomous agents that reason about action, applying techniques such as automated planning, reinforcement learning, game theory, and their real-world applications. Autonomous agents are active entities that perceive their environment, reason, plan and execute appropriate actions to achieve their goals. The subject focuses on the foundations that enable agents to reason autonomously about goals & rewards, perception, actions, strategy, and the knowledge of other agents during collaborative task execution.
Semester 2
Level: Undergraduate (Year 2)
An introduction to the most frequently used data structures and their associated algorithms. The emphasis is on justification of algorithm correctness, analysis of algorithm performance, and choosing the right data structure for the problem at hand. Quality implementation of algorithms and data structures is emphasized, leading up to an exam with a programming component.
I supervise student projects and research in AI planning, search algorithms, and autonomous systems. I am particularly interested in students working on:
If you are a student interested in working on cutting-edge AI research, please get in touch to discuss potential opportunities.