Teaching responsibilities
- Course Leader MSc Computer Networks and Communications
- Course Leader MSc Computer Networks and Distributed Computing
- Module Leader Performance Analysis
- Module Leader Research Methods and Transferable Skills in Computer Networks
- BSc and MSc Projects Supervisor
- Personal Tutor
Research students - completions
- Sofia Korsavva, High Availability Autonomous Clusters: An Intelligent Agents Approach, Doctor of Philosophy, July 2004 - Director of Studies.
- Artie Basukoski, Temporal Resolution for Branching Time Logics: Extensions and Complexity, Doctor of Philosophy, July 2006 - 2nd Supervisor.
- Stavros Isaiadis, Dynamic Service Aggregation for Integrating Mobile and Limited Devices into Hybrid Grids, Doctor of Philosophy, November 2007 - Director of Studies.
