- Math 21-120: Differential and Integral Calculus, taught at CMU in Spring 2023

As lead TA I coordinate the TAs and design handouts and quizzes, teach recitation sections, hold office hours and run review sessions.

- Math 21-108: Introduction to concepts, taught at CMU in Fall 2022 by Irina Gheorghiciuc (this was a new course so Professor Gheorghiciuc and I collaborated on designing some of the material and curriculum)
- Math 21-127: Concepts, taught at CMU in Spring 2022 by Professor Garrett Ervin
- Math 21-127: Concepts, taught at CMU in Fall 2021 by Professor Garrett Ervin
- Math 21-127: Concepts, taught at CMU in Spring 2021 by Professor Gregory Johnson

As a TA I teach recitation sections, hold office hours and run review sessions.

- (TA) Math 21-241: Linear Algebra, taught at CMU in Fall 2019 by Professor Daniela Mihai
- (TA) Concepts, taught at CMU in Summer 2019 by Professor John Mackey

As a grader I hold office hours and run review sessions.

- (Grader) Math 21-752: Algebraic Topology, taught at CMU in Fall 2020 by Professor Florian Frick
- (Grader) Math 21-301: Combinatorics, taught at CMU in Spring 2020 by Professor Kaave Hosseini
- (Grader) Math 21-484: Graph Theory, taught at CMU in Spring 2019 by Professors Florian Frick and Wesley Pegden
- (Grader) Math 21-752: Algebraic Topology, taught at CMU in Fall 2018 by Professor Florian Frick

Over the Summer I have taught at the Canada/USA mathcamp. I designed and taught the following courses:

- Insert Geometry Joke Here: An introduction to non-euclidean geometries and surfaces. The goal of the class was to develop visualization skills for hard to grasp spaces.
- Sit Down and Don't Solve SAT: A course focused on learning reductions to the SAT problem. This included an introduction to complexity classes, reductions, and Turing Machines.
- Archers at the Ready: A more fast paced course focused on understanding the basics of homological algebra and why it is useful.
- Ultra-fantastic Ultra-filters: A course introducing ultra filters, proving that they exist, and using them in a Ramsey theoretic setting.
- Party Parrot Workshop: An IBL course that introduced wall-paper patterns, fractals and holomorphic deformations and then encouraged campers to play with these concepts as applied to a popular emoji around camp (the party parrot).

I also ran the following camper projects:

- Hirsch Conjecture Reading Group
- Student Lead Class: Mathematical Realism
- Student Lead Class: Spectral Graph Theory
- Escher Illusions Realized: Creating realizaitons of Escher's drawings in real life, blender, or even minecraft!