Instruction
University of Waterloo
Fall 2026 - Coordinator/Lecturer: Math 228 - Differential Equations for Physics and Chemistry. Designed curriculum.
Winter 2026 - Lecturer: Math 136 - Honours Linear Algebra.
Fall 2025 - Coordinator/Lecturer: Math 228 - Differential Equations for Physics and Chemistry. Designed curriculum.
Stanford University
Winter 2023 - Coordinator/Facilitator: Math 75SI - Learn To Give a Math Talk. Created course together with Annika Mauro.
Summer 2022 - Coordinator/Teacher: Summer Stanford Engineering Academy (linear algebra). See below.
Spring 2021, 2022 - Guest Lecturer: Bio 114 - Building Up Developing Scientists. I taught topological data analysis.
Summer 2021 - Coordinator/Teacher: Summer Stanford Engineering Academy (linear algebra). Similar to 2020, but in person.
Summer 2020 - Coordinator/Teacher: Summer Stanford Engineering Academy (linear algebra). Focus on inquiry based learning, virtual group work, and mathematical reading. Course was designed from scratch together with Megan Selbach-Allen and Sophie Libkind.
Assistance
Stanford University
Spring 2025 - Course Assistant: Math 171 - Fundamental Concepts of Analysis.
Winter 2025 - Teaching Assistant: Math 51 - Linear Algebra and Multivariable Calculus (Admin TA).
Fall 2024 - Teaching Assistant: Math 51 - Linear Algebra and Multivariable Calculus.
Spring 2024 - Teaching Assistant: Math 21 - Calculus III.
Winter 2024 - Course Assistant: Math 117 - Advanced Complex Analysis.
Fall 2023 - Teaching Assistant: Math 21- Calculus III.
Spring 2023: Math 52, Math 21. Working behind the scenes to create standardised/resuable course materials.
Fall 2022 - Teaching Assistant: Math 51 - Linear Algebra and Multivariable Calculus.
Winter 2022 - Course Assistant: Math 144 - Topology.
Fall 2021 - Teaching Assistant: Math 61CM - Analysis.
Winter 2021 - Teaching Assistant: Math 21 - Calculus III.
Fall 2020 - Course Assistant: Math 120 - Groups and Rings.
Spring 2020 - Course Assistant: Math 171 - Fundamental Concepts of Analysis.
Fall 2019 - Course Assistant: Math 20 - Calculus II.
University of Auckland
Semester 1 2019 - Graduate Teaching Assistant: Maths 120 - Algebra, and Maths 130 - Calculus.
Semester 2 2018 - Graduate Teaching Assistant: Maths 332 - Real Analysis, and Maths 340 - Real and Complex Calculus.
Semester 1 2018 - Graduate Teaching Assistant: Maths 255 - Principles of Mathematics.
Semester 2 2017 - Teaching Assistant: Maths 253 - Advancing Mathematics 3, Maths 332 - Real Analysis (grading).
Semester 1 2017 - Teaching Assistant: Maths 250 - Advancing Mathematics 2.
Mentorship
Since 2020 and onwards, I have mentored the following students in reading and/or research projects:
University of Waterloo
Paige Schneider, Kiana Ordoukhani, Siqi Yao, Changhong Li.
Stanford University
Sheldon Otieno, Eugenie Shi, Iris Zhou, John Basil, Emily Bunnapradist, Titus Sharman, Michel Dellepere, Jacob Bedia, Jinhui Wang.
Additionally, I was involved in teaching assistant (TA) mentoring and peer mentoring throughout my time as a graduate student at Stanford. Specifically, helping new graduate students navigate Stanford, and helping students who are TAing for the first time.