Teaching

Tutoring

Throughout my time at ANU, I have had the opportunity to be a tutor (US/Europe equivalent: Teaching Assistant) for a range of courses in computer science. My responsibilities typically involve:

  • Organising and running weekly tutorial and lab sessions (remote & in-person).
  • Designing and marking assignments and/or exams.
  • Reviewing and improving tutorial content.
  • Coordinating student research projects.

I have tutored the following courses:

Supervision

I have been fortunate to co-supervise undergraduate and master’s students on a variety of topics. I typically supervise one student per semester on a project related to my research interests. If you are a student at ANU and are interested in working together, please look for my project postings on the ANU student opportunities or feel free to reach out directly.

  • Daniel Wang (Undergraduate, PhB). Project: Backpropagation-Free Gradient Estimation for Scalable Deep Learning (Semester 1, 2025). Co-supervised with Dylan Campbell.

  • Shitong Wang (MSc in Mathematical Sciences). Thesis: Advancing parameter-free and architecture aware optimisation for deep networks (Semester 1 & 2, 2026). Co-supervised with Dylan Campbell.