University of Glasgow:
2011
- Teaching Assistant for: DIM3 - Distributed Information Management (Lv3)
- Teaching Assistant for: ITEC - Internet Technologies (MSc)
2010
- Lecturer for: Internet Programming (MSc - Induction Week) (slides)
- Teaching Assistant for: DIM3 - Distributed Information Management (Lv3)
- Teaching Assistant for: ITEC - Internet Technologies (MSc)
University of Strathclyde:
2009
- Teaching Assistant for: CS.506 - Internet Programming (MSc)
2007
- Teaching Assistant for: CS.307 - Web Applications Engineering (Lv3)
- Demonstrator for: 52.477 - Distributed Programming (Lv4)
2006
- Lecturer for: CS.506 - Internet Programming (MSc)
2005 and earlier
- Demonstrator for: Agents and Spiders (MSc), Algorithms and Complexity (Lv2), Introductory and Intermediate Programming (MSc), Computer Organisation (Lv1), Concurrency (MSc), Distributed Programming (Lv4), Graphics (Lv3) and Programming Foundations (Lv1)