Teaching

In my current role my teaching is focussed on the oversight and development of Next Generation PhD/Master/Honours programs for AI/Emerging Tech and Quantum. My teaching ethos has developed since I first starting teaching in Japan in 1995. I have taught 43 University level modules, coordinated 32 and developed 11 new modules as follows. I’ve taught over 2,500 students in five universities in my courses.

2022 COMP9024: Data Structures and Algorithms
2021 COMP4511: User Interface Design
2020 ENGG1811: Computing for Engineers
2019 CS5040: Human Computer Interaction  Principles and Methods
2019 CS3106: Human Computer Interaction
2018 CS5040: Human Computer Interaction Principles and Methods
2017 CS1002: Object Oriented Programming
2017 CS1005: Computer Science in Everyday Life
2016 CS3106: Human Computer Interaction
2016 CS5040: Human Computer Interaction Principles and Methods
2016 CS3099/CS3098: Junior Honours Project
2016 CS3106: Human Computer Interaction
2016 CS5040: Human Computer Interaction Principles and Methods
2016 CS3106: Human Computer Interaction
2016 CS5040: Human Computer Interaction Principles and Methods
2015 CS4102: Computer Graphics
2014 CS5040: Human Computer Interaction Principles
2013 CS4102: Computer Graphics
2013 CS5041: User Centred Interaction Design
2012 CS4102: Computer Graphics
2012 CS5041: User Centred Interaction Design
2011 CS4102: Computer Graphics
2011 CS5041: Advanced Interactive Technologies
2010 CS4102: Computer Graphics
2010 KXH012: Introduction to Mixed Reality
2009 COMP40610: Information Visualisation
2009 COMP40340: Multimedia, Graphics & Visualization
2008 COMP40610: Information Visualisation
2008 COMP40340: Multimedia, Graphics & Visualization
2007 COMP20010: Data Structures and Algorithms I
2007 COMP40610: Information Visualisation
2007 COMP40340: Multimedia, Graphics & Visualization
2006 COMP40340: Multimedia, Graphics & Visualization
2006 COMP20010: Data Structures and Algorithms I
2005 COMP40340: Multimedia, Graphics &Visual.
2005 COMP20010: Data Structures and Algorithms I
2001 COMP105: Internet Communications
2001 SENG205: Introduction to Web Engineering
2000 SENG114: The Online Society
2000 COMP105: Internet Communications
1999 SENG114: The Online Society
1998 COMP110: An Introduction to Programming
1998 COMP220: Theory of Computation