My Teaching

My learners are undergraduate and postgraduate coursework students in computer science, data science and business analytics, often in mixed-level cohorts. Many are international, and experience ranges from professional developers to first-time programmers.

Since 2024, I have coordinated and lectured Mobile Computing (COMP4216/COMP5216) and Web Application Development (COMP4347/COMP5347), lectured Data Structures and Algorithms (COMP9123), Informatics: Data and Computation (DATA1002/DATA1902) and Data Visualisation for Managers (INFS6023), and taught Accounting Information Systems (INFS3110/INFS5000) and Advanced Analytics (QBUS3830).

School of Computer Science, The University of Sydney

Course code and linkCourse
COMP9123Data Structures and Algorithms
COMP4347 / COMP5347Web Application Development, Coordinator and Lecturer
COMP4216 / COMP5216Mobile Computing, Coordinator and Lecturer
DATA1002 / DATA1902Informatics: Data and Computation
COMP2017Systems Programming
COMP5416Advanced Network Technologies
COMP2121Principles of Distributed Systems and Networks

Business School, The University of Sydney

Course code and linkCourse
INFS3110 / INFS5000Accounting Information Systems
QBUS3830Advanced Analytics
INFS6023Data Visualisation for Managers
INFS6018Managing with Information and Data
INFS6012Enterprise Systems Management

School of Engineering and Information Technology, UNSW Canberra

Course code and linkCourse
ZEIT2104Computers and Security
ZEIT1102Introduction to Programming

School of Computer Science and Engineering, UNSW Sydney

Course code and linkCourse
COMP9332Network Routing and Switching
COMP3331Computer Networks and Applications