Teaching
Current Teaching (Spring 2025)
- Math 184 (Enumerative Combinatorics)
Past Teaching
- Spring 2025: Math 61
- Fall 2024: Math 180 (Graph Theory)
- Spring 2024: Math 61 and 32A
- Winter 2024: Math 31B (Integration and Infinite Series) and Math 115A (Linear Algebra)
- Fall 2023: Math 61 and Math 32A (Multivariable Differential Calculus)
- Spring 2023: Math 61
- Winter 2023: Math 61
- Fall 2022: Math 61 (Introduction to Discrete Structures)