teaching

I've taught a range of AI and CS courses at THW-VUW --- and have also developed brand new ones, from 1st to 4th-year level.

2023

  • AIML430: Applications and Implications of Artificial Intelligence
    Course co-ordinator, and taught half the course.

  • AIML131: Introduction to Artificial Intelligence
    Course co-ordinator, and taught half of the course. This is a brand new course in 2023 which has no programming experience required.

  • SWEN304/435: Database System Engineering
    Taught one-third of the course.

2022

  • AIML430: Applications and Implications of Artificial Intelligence
    Course co-ordinator, and sole academic on the course, responsible for all teaching and assessment.

  • COMP307/AIML420: Introduction to Artificial Intelligence
    Taught half of the course.

  • AIML427: Big Data
    Lecturer responsible for half of the course.

2021

  • AIML430: Applications and Implications of Artificial Intelligence
    New course. Developed all content and assessment and taught the whole trimester.

  • COMP309/AIML421: Machine Learning Tools and Techniques
    Course co-ordinator, responsible for overall management and running of the course, as well as some teaching.

  • COMP307/AIML420: Introduction to Artificial Intelligence
    Taught half of the course.

2019 (postdoc years)

  • COMP361: Design and Analysis of Algorithms
    Lecturer responsible for the second half of the course.