Teaching
UNL
In Fall 2025, I am teaching Math 435: Math in the City. The topic is the math of gerrymandering and congressional redistricting. If you're an enrolled student, you can find our Canvas page here.
In Fall 2025, I'm also co-organizing cohomology club.
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. My project for the mentorship component was to create exam reflection worksheets for my students, to help them think about how to improve for future exams. Samples are available: [pdf] [docx]
- 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.