- Operating Systems Implementation (COMP3300) 2001-2006, 2008, 2010, 2012, 2014, 2016, 2018, 2020
- Computer Graphics (COMP4610) 2009, 2011, 2015, 2017, 2019,2020
In the past I have been also involved with teaching:
- Software Construction (COMP2100/COMP2500) 2015 - 2018
- Introduction to Computer Systems (COMP2300) 2011,2012,2013,2014
- Software Engineering Group Projects (COMP3100/3500/4500) 2013,2014
- BAC Convenor from 2015 semester 2 to 2018 semester 1, 2020 semester 1 and the start of semester 2
- BIT Convenor 2009-2011.
- Introduction to Software Systems COMP1110 and Introduction to Software Engineering (COMP1510) 2005-2011
- Computer Networks - guest lecture - 2008
- Honours Convenor - 2007 second semester
- Artificial Intelligence (COMP3620) 2005
- Perspectives on Computing (COMP1200) 2002,2003
- Artficial Intelligence (COMP4700) 2003