I am a member of the School of Computing’s termination of studies committee. I also maintain a teaching & learning wiki which I use to explore ideas related to teaching as I try to improve and refine my own teaching style. I coordinate and teach on the following undergraduate and postgraduate modules:
- AC12003: The Argumentation & Computers Course
- AC21003: Applied Computing AC2A
- AC21005: Data Structures & Algorithms
- AC21006: Advanced Foundations of Computing
- AC22001: Applied Computing AC2B
- AC42001: Research Frontiers Intelligent Agents Unit
- AC52022: Multiagent Systems & Grid Computing
In the past I have delivered material as a part of the following modules
- AC51022: Logical Inference & Symbolic Reasoning
- AC52023: Application Case Studies & Research Methods
I also supervise undergraduate and postgraduate projects on modules AC40001, AC52004, AC52030, and AC52031. The student project archive has more details of particular projects that have been completed.
