
Teaching
I am lucky enough to have had remarkable math teachers my entire life, and they have instilled in me a passion for teaching and learning mathematics. Over the last decade I have held a variety of roles as a mathematics educator, from working as a teaching assistant at UC Santa Cruz to teaching full-time at Cal Poly, San Luis Obispo and teaching enrichment courses for advanced high school students at Stanford University.
Course Highlights
Number Theory (2 sessions per summer, 2014-2019)
Learn more
Math 19A Online, Calculus I for Science/Engineering/Math Online **(Instructor) Learn More
Math 112, The Nature of Modern Mathematics
Learn More
All Courses
University of Sydney (Lecturer/Instructor)
MATH1002 Linear Algebra – Summer 2022
MATH4412, Advanced Methods for Applied Mathematics (Honours) – Semester 2, 2020
Stanford Pre-Collegiate Summer Institutes (Instructor)
Number Theory (2 sessions per summer, 2014-2019) | Learn More
Logic & Problem Solving
UC Santa Cruz (Teaching Associate unless noted otherwise)
Math 2, College Algebra
Math 3, Precalculus
Math 11B, Calculus II for Life Sciences
Math 19A/B, Calculus I/II for Science/Engineering/Math
Math 19A Online, Calculus I for Science/Engineering/Math Online **(Instructor) | Learn More
Math 19A/B Online, Calculus I/II for Science/Engineering/Math Online
Math 21, Linear Algebra I
Math 22, Multivariable Calculus for Life Sciences
Math 23A/B, Multivariable Calculus I/II for Math/Science/Engineering
Math 23A Online, Multivariable Calculus for Math/Science/Engineering Online
Math 100, Introduction to Proofs
Math 103A, Complex Analysis I
Math 106, Systems of Ordinary Differential Equations
Math 110, Number Theory
Math 181, History of Mathematics
Cal Poly, San Luis Obispo (Lecturer)
Math 112, The Nature of Modern Mathematics | Learn More
Math 116/7, Precalculus I/II
Math 118, Precalculus
Math 141, Calculus I
Math 142, Calculus II
Math 143, Calculus III
Math 241, Multivariable and Vector Calculus
