Supervision
Duke Math+ program (joint with Biji Wong, Gregory Herschlag), Spring 2026
Supervised four undergraduate students in a project on the application of diffusion maps and machine learning to graph partition problems, with a focus on the study of gerrymandering.
MITACS internship program (joint with Benoit Charbonneau), Spring 2022
Supervised two undergraduate students in a computational project on low-dimensional optimal packing problems
Selected Teaching Experience
Instructor of record MATH 106L (Lab calculus 2), Fall 2023.
- Served as primary instructor and coordinator for a class of 18 students with daily meetings.
- Managed a team of 4 undergraduate teaching assistants.
Tutorial lecturer CS 246(E) ([Enriched] Object-Oriented Software Development), Fall 2018, Fall 2019, Winter 2019, University of Waterloo.
- Delivered weekly tutorial lectures for classes of 50+ students.
- Designed assignments and managed the course platform for running and evaluating student code.