Teaching
Classes I’ve taught
Colby College
- MA 130 - Single-Variable Calculus I Revisited (Spring 2026)
- MA 160 - Series and Multivariable Calculus (Fall 2025)
Smith College
- MTH 212 - Multivariable Calculus (Spring 2025)
- MTH 153 - Discrete Mathematics (Spring 2025)
- MTH 212 - Multivariable Calculus (Fall 2024)
- MTH 153 - Discrete Mathematics (Fall 2024)
- MTH 255 - Graph Theory (Spring 2024)
- MTH 153 - Discrete Mathematics (Spring 2024)
- MTH 333 - Topics in Abstract Algebra (Fall 2023)
- MTH 153 - Discrete Mathematics (Fall 2023)
- MTH 254 - Combinatorics (Spring 2023)
- MTH 153 - Discrete Mathematics (Spring 2023)
- MTH 212 - Multivariable Calculus (Fall 2022)
- MTH 153 - Discrete Mathematics (Fall 2022)
Dartmouth College
Educational Outreach
- Rainstorm 2025
- Explore Data Science 2024 - Risk: Using games to study human behavior
- Rainstorm Winter 2022 - How to Win at (Some) Games
- Rainstorm Summer 2021 - It’s Sort Of Math
- Rainstorm Summer 2021 - If It’s Knot Theory Then What Is It?
- GIV Summer 2021 Math Immersion - Partizan Combinatorial Games
- Rainstorm Spring 2021 - How to Win at (Some More) Games
- Rainstorm Spring 2021 - How to Win at (Some) Games
- Rainstorm Fall 2020 - How to Win at (Some) Games
- GIV Summer 2020 Math Immersion - Programming With Circles And Arrows
- Dartmouth Math Department - Exploring Mathematics 2019
- GIV Summer 2019 Math Immersion - Impartial Games
Mentoring