TEACHING
COSC2177 Computer Science Honours Thesis (2016-)
COSC2179 Minor Thesis/Project (2016-)
COSC2389 Minor Thesis/Project Part A (2016-)
COSC2390 Minor Thesis/Project Part B (2016-)
COSC2413/2426 Web Programming (2017-2019, 2022)
COSC2460 Computer Science Honours Thesis Part 1 (2016-)
COSC2461 Computer Science Honours Thesis Part 2 (2016-)
COSC2462 Preliminary Computer Science Honours Thesis (2016-)
COSC2626/2640 Cloud Computing (2019-2021)
COSC2757 Cloud Foundations (2022-)
COSC2803 Programming Studio 1 (2023)
CPT160 Introduction to Computer Systems (2016-2017)
ISYS100 Introduction to Business Information Systems (2012)
ISYS391/392 Information Systems Projects (2013)