Teaching
UNL
In Fall 2025, I will be teaching Math 435: Math in the City. The topic will be the math of gerrymandering. Check back for more info closer to the start of the semester!
UM
I was often a graduate student instructor (GSI) in the intro program at UM. I also earned my Graduate Teaching Certificate. This was a professional development program for GSIs.
- Grad Student Mentor: Fall 2022
- This was an instructor support position. It included providing observations & feedback for new instructors, assisting with teaching team organization, and substitute teaching for the Precalc, Calc 1, and Calc 2 courses.
- Lead instructor for Math Level 3 (prep for Calculus II) at the M-STEM Academies: Summer 2022, Summer 2023
- Grad Co-coordinator for Math 115 (Calculus I): Fall 2021
- Along with two faculty members, I designed group homework assignments and exams for the course, as well as providing new instructor support by way of observations, feedback, and helping to plan instructional team meetings.
- GSI for Math 115 (Calculus I): Fall 2018, Winter 2019, Winter 2020, Fall 2020, Fall 2023, Winter 2024
- GSI for Math 116 (Calculus II): Fall 2019
Cornell
During my undergrad at Cornell, I was an undergrad TA in the Computer Science department. For these courses, I graded and held office hours.
- TA for CS 4820 (Intro to Analysis of Algorithms): Spring 2017, Fall 2017, Spring 2018
- TA for CS 1110 (Intro to Programming in Python): Spring 2015, Fall 2015, Spring 2016, Fall 2016
Mentoring
In Winter 2022, I was a grad mentor for LoG(M).
From Fall 2020 through Spring 2024, I was a mentor for Twoples, a virtual Directed Reading Program. I ran reading projects on intro algorithm design (twice!), random algorithms, probabilistic methods, matroids, Gröbner bases, algebraic curves, and Young tableaux.
During Summer 2018, I co-designed and co-taught a 1-week course on network flows at MathPath, a math camp for middle schoolers.