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:
- Advanced Topics in Machine Learning (COMP4680/8650) - 2 semesters
- Advanced Topics in Deep Learning for Computer Vision (COMP8536) - 2 semesters
- Statistical Machine Learning (COMP4670/8600) - 3 semesters
- Computer Vision (COMP4528) - 1 semesters
- Document Analysis (COMP4650/6490) - 1 semester
- Introduction to Machine Learning (COMP3670/6670) - 1 semester
- Engineering Data Analytics (ENGN8535) - 1 semester
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.