My teaching philosophy is built on the principle that math is not just a collection of rules and formulas, but a dynamic way to understand the world around us and solve real-life problems. My goal is to help students develop the tools needed to critically analyze information and construct logical arguments. I also aim to empower students to approach challenges with curiosity and persistence, and to help them create positive math identities. Some of my teaching experiences can be found below.
Teaching
Math 219: Multivariable Calculus (for Engineering Students). Instructor (for 2 sections). Spring 2026. Course webpage.
Math 221D: Linear Algebra and Applications (for Math Majors). Discussion Section Instructor (focusing on proof-writing). Fall 2025.
Math 218D-2: Matrices and Vectors (for Engineering Students). Discussion Section Instructor. Fall 2025.
Preparations for Calculus (Pre-Calculus), Carnegie Mellon University (SAMS Program). Instructor. Summer 2025.
Math 494: Research Independent Study. Instructor. Spring 2025.
Math 493: Research Independent Study. Instructor. Fall 2024.
Math 219: Multivariable Calculus (for Engineering Students). Instructor. Spring 2024.
Mentorship
Summer 2026: Project Co-Leader (with Gregory Herschlag) for Math+, a summer research program at Duke where small teams of Duke undergraduates work on projects across all areas of the mathematical sciences.
Project topic: Diffusion maps to understand redistricting (and graph partitions)
Spring 2024 - Spring 2025: Lorenzo Valerio (Senior Honors Thesis).
Topic: Branched double covers of 3-component torus links and Heegaard Floer homology.
First position: Math PhD student, University of Maryland (College Park)
Summer 2024: Mentor for PRUV, a summer research program for math majors at Duke. I worked with Lorenzo Valerio on a project about branched double covers, plumbing manifolds, and Heegaard Floer homology.
Teaching
Math 111: Math for Education Students. Instructor. Winter 2020, Winter 2019, Winter 2018.
Math 264: Advanced Calculus for Engineers. Instructor. Fall 2019.
Mentorship
In Winter 2020, I supervised three students in Cégep on a research project about Knot Theory through McGill University. Cégep is a post-secondary, pre-university program in the Montréal educational system.
Teaching
Math 10a: Single Variable Differential Calculus. Instructor. Summer 2017, Summer 2016, Fall 2016, Fall 2014, Fall 2013, Fall 2012.
Math 23b: Intro to Proofs. Course Assistant. Spring 2017. Spring 2013.
Math 20a: Multivariable Calculus. Course Assistant. Spring 2016. Fall 2015. Fall 2011.
Math 115a: Complex Analysis. Course Assistant. Spring 2015.
Math 35a: Fourier Analysis. Course Assistant. Spring 2014.
Math 36b: Mathematical Statistics. Course Assistant. Spring 2012.
Mentorship
In Spring 2017 and Spring 2016, I was a mentor for the Directed Reading Program at Brandeis. I led two projects, one on Surfaces and another on Lie Algebras.