Teaching

UNL

In Spring 2026, I will be teaching Math 918: Topics in Commutative Algebra. Course Webpage link.

I'm also co-organizing the Lean Learning League. Webpage link.

In Fall 2025, I taught Math 435: Math in the City. The topic was the math of gerrymandering and congressional redistricting. The main reference was Political Geometry (edited by Duchin and Walch); the main source for data sets for projects was the USA Census and the Redistricting Data Hub. For enrolled students, our Canvas page.

In Fall 2025, I also co-organized 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]

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.

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.