New teaching statement coming soon! See my 2023 teaching statement here.
Lead Instructor
Math 101 - Math in the Social Sciences (Fall 2024)
Course materials (coming soon)
Math 160 - Calculus for Physical Scientists I (Fall 2022, Spring 2023, Spring 2026, Fall 2026)
Course materials (coming soon)
Math 161 - Calculus for Physical Scientists II (Fall 2023, Spring 2026)
Course materials (coming soon)
Math 340 - Introduction to Ordinary Differential Equations (Spring 2025)
Course materials (guided notes and review sessions, some adapted from Joe Geisz's notes)
Teaching Assistant or Guest Lecture
Math 140 - College Algebra (Fall 2021)
Math 143 - Preparation for Calculus (Spring 2022)
Math 380 - Math and Music (Spring 2026)
Graduate Student Teaching Certificate (completed Spring 2026)
Completed 50 hours of training over 12 months, Learned and practiced strategies to engage and motivate students through active learning, create a productive and accessible classroom environment, and assess student understanding effectively.
Graduate Student Mentor Training (January 2026)
2-day workshop, Learned and practiced strategies for inclusive and high-impact mentoring.
Visualizing Projective Geometry through Photographs and Perspective Drawings, MAA MathFest (August 2023)
2-day workshop on teaching undergraduate students math through art.
I am a member of the TRIUMPHS Society (TRansforming Instruction: Understanding Mathematics via Primary Historical Sources) and have used primary historical sources in my classroom. More to come here.