Teaching

I am passionate about sharing the joy of algorithmic problem-solving with students of all levels. I have twice significantly uplifted student satisfaction (as measured by student surveys) the second time I coordinated the subject: COMP30026 Models of Computation at University of Melbourne, and COMP3027 Algorithm Design at University of Sydney.

University of Melbourne

Note: bold means I was subject coordinator and co-lecturer, bold italic means I was subject coordinator and sole lecturer, otherwise I was co-lecturer.

  • COMP90077 Advanced Algorithms and Data Structures (2026 S1, 2025 S1, 2024 S1)
  • COMP10001 Foundations of Computing (2025 S1, 2024 S1)
  • COMP30026 Models of Computation (2026 S2, 2025 S2, 2024 S2, 2023 S2)

University of Sydney

Awards

I have been awarded the Faculty Unit of Study Survey Commendations 4 times for exceptionally high student ratings.

  • 2021 Faculty Unit of Study Survery Commendation for COMP3027 Algorithm Design and COMP3927 Algorithm Design (Advanced)
  • 2020 Faculty Unit of Study Survery Commendation for COMP3027 Algorithm Design and COMP3927 Algorithm Design (Advanced)

Subjects taught

From 2019 to 2022, I was the subject coordinator and sole lecturer for COMP3027 and COMP3927 at the University of Sydney.

  • COMP3027 Algorithm Design (2022 S1, 2021 S1, 2020 S1, 2019 S1)
  • COMP3927 Algorithm Design (Advanced) (2022 S1, 2021 S1, 2020 S1, 2019 S1)
  • COMP9123 Data Structures and Algorithms (co-lecturer) (2022 S1)