Current Classes
- Math 120: Calculus II
- Math 236: Math Structures
- Math 400: Senior Thesis
Student Hours
- Tuesdays, 14:00–16:00, in CMC 301
- Thursdays, 13:00–14:00, via Zoom
- Fridays, 14:20–15:20, in CMC 328
Student Resources
Course Notes
These are semi-polished lecture notes, as well as a reading list for a student seminar on math and society. Any errors, conceptual or typographical, are mine and I appreciate corrections!
Course Repository
Teaching History
College teaching
Research Advising
2025–2026 (Carleton)
- Math 120: Calculus 2 (two sections).
- Math 236: Mathematical Structures (two sections).
- Math 362: Representation Theory.
- Math 399: Senior Seminar.
- Math 400: Integrative Exercise.
- “The Upside Down: hyperbolic geometry through wormholes.” Comps. Omar Alsaad, Shiqi Sun, Lucy Zhang.
- “Interactive visualizations of projective varieties in spherical geometry.” Comps. Katie Hess, Charlie Ruppe, Jake Schaefer.
- “Domain repetition and non-Euclidean geometries.” Comps. Alejo Enriquez-Lynd, Alex Xuan, Austin Zhang.
- “Illuminating visualizations of Schwarzschild black holes.” Comps. Alex McKeever, Kenton Nagle, Danny Shope.
2024–2025 (Carleton)
- (off-campus)
- “On the Resolvent Degree of PSU(3,q).” Summer research. Pablo Nicolas Christofferson, Akash Ganguly, Ella Kuriyama, Yihan Carmen Li.
2023–2024 (Carleton)
- Math 120: Calculus 2 (two sections).
- Math 206: Tour of Math (coordinator and lecturer).
- Math 236: Mathematical Structures.
- Math 291: Independent Study, Math and Power.
- Math 295: Computational Algebraic Geometry.
- Math 342: Abstract Algebra.
- “Klein’s lectures on the icosahedron and topological Abel–Ruffini.” Independent research. Akash Ganguly and Annemily Hoganson.
- “Murmurations of elliptic curves via persistent homology.” Independent research. Akash Ganguly and Annemily Hoganson.
- “Gauss–Bonnet and gravity.” Comps. Malachy Bloom.
- “Varied approaches towards Poincaré–Hopf.” Comps. Will McCreary.
- “The Poincaré group and Wigner’s classification,” Comps. Henry Bowman.
2022–2023 (Carleton)
- Math 100: Argument & Inquiry.
- Math 236: Mathematical Structures.
- Math 291: Independent Study, Intro to Lie Groups.
- Math 342: Abstract Algebra.
- Math 362: Representation Theory.
- “Persistent homology, zigzags, and sparsifications,” Comps. Lee Camp, Sam Hiken, Jimmy Lin, and Osip Surdutovich.
- “Introduction to category theory and applications,” Comps. Josiah Misplon.
- “Error processing for linear block codes,” Comps. Lane Maitland.
2021–2022 (Carleton)
- Math 120: Calculus 2 (three sections).
- Math 236: Mathematical Structures.
- Math 342: Abstract Algebra.
- “Arithmetic topology and configurations on cubic surfaces,” Comps. Bryan Boehnke, David Krakaur, and Jake Martens.
2020–2021 (UC Irvine)
- Math 184: History of Mathematics.
Minicourses
- Topology of formulas. Practicum for Undergraduate Mathematicians, hosted by the Institute for Pure & Applied Mathematics. 2025
- Roots of topology. OURFA²M². 2025
- Polynomials, topology, and us. Modern Math Workshop, hosted by the Institute for Mathematical and Statistical Innovation. 2023