Assistant Professor (University of Waterloo):
Spring 2024:
Introduction to Combinatorics (MATH 239)
Topics in Graph Theory - Induced Subgraphs (CO 749; contact me for questions; undergrads welcome -- override form)
Winter 2024:
Introduction to Combinatorics Advanced Section (MATH 249)
Introduction to Combinatorics (MATH 239)
Winter 2023:
Introduction to Combinatorics Advanced Section (MATH 249)
Topics in Graph Theory - Induced Subgraphs and Algorithms (CO 749)
Spring 2022:
Introduction to Combinatorics (MATH 239)
Graph Theory (CO 342)
Winter 2022: Topics in Graph Theory - Induced Subgraphs (CO 749)
Winter 2021: Introduction to Combinatorics (MATH 239)
Fall 2020: Introduction to Combinatorics (MATH 239)
Instructor (Princeton University):
Spring 2020: Theory of Games (MAT 378)
Fall 2019: Calculus I (MAT 103)
Assistant in Instruction (Princeton University):
Spring 2017: Introduction to Graph Theory (MAT 375) taught by Paul Seymour
Fall 2016: Advanced Graph Theory (MAT 477) taught by Maria Chudnovsky
Spring 2016: Introduction to Graph Theory (MAT 375) taught by Paul Seymour
Fall 2015: Advanced Graph Theory (MAT 477) taught by Maria Chudnovsky
Teaching Assistant (University of Bonn):
Spring 2014: Approximation Algorithms taught by Jens Vygen