Course/Module
Teacher, E1.7 Software Engineering 1: Introduction to Computing. (Undergraduate)
Teacher, E3.16/ISE3.23 Artificial Intelligence. (Undergraduate)
Supervisor, PRJ.J3 ISE3 MEng Project. (Undergraduate)
Academic Training Programme
Short Course: Self-Organising Electronic Institutions and Computational Justice
Short Course: Self-Organising Electronic Institutions and Computational Justice
Tutorial: Cooperative Behaviours in Multi-Agent Systems
Tutorial: Engineering Norm-Governed Systems
Tutorial: Engineering Organised Adaptation using Sociologically-Inspired Computing
Tutorial: Formal Models of Social Processes: The Pursuit of Computational Justice in Self-Organising Multi-Agent Systems
Tutorial: Organised Adaptation
Tutorial: Organised Adaptation
Tutorial: Social Intelligence and Organised Adaptation
Artificial Intelligence - ELEC96005
Role
Lecturer
Self-Organising Multi-Agent Systems - ELEC97105
Aims
This course will introduce students to the theories, concepts and technologies in two fields of study at the intersection of Artificial Intelligence and Distributed Computing, namely Multi-Agent Systems and Self-Organising Systems.
The curriculum is intentionally broad to expose final year students to the considerable variety of theories, and to provide an inter-disciplinary overview, but with sufficient depth to appreciate the complexity and timeliness of the subject; and demonstrate that these topics are the subject of intensive research and development, both in the college and around the world, and are at the forefront of engineering many applications.
Role
Lecturer