Winter 2024

This term, I am teaching Introductory Statistics (Stat 101). Students in my sections who have any questions should contact me via email.

Fall 2023

In the fall of 2023, I taught Differential Equations (Math 367), Introductory Statistics (Stat 101), and Business Mathematics (Math 105).

Winter 2023

In the winter of 2023, I taught two tutorial sections of Intermediate Linear Algebra (MATH 2120B). You can access my tutorial notes here.

Fall 2022

In the fall of 2022, I taught two sections of Calculus I (CALC 1000A). Access my lecture notes here.

Past experience

During my masters degree in 2017-2018, and from 2019 onwards during my PhD program, I worked as a graduate teaching assistant in the Department of Mathematics at Western University. I conducted tutorials, hosted office hours, and graded assessments as part of my duties. These courses included:

Directed Reading Program (DRP)

I supervised various undergraduate students as part of the Directed Reading Program (DRP) in the fall of 2020 and 2021. These projects included an introduction to point-set topology using category theory and an introduction to convex geometry. If you’re an undergraduate interested in completing a DRP with me, please feel free to drop me an email.

Private tutoring

I privately tutor undergraduate students for all mathematics courses. For my current availability, please email me.


During the year in between my masters and PhD, I was an instructor at Seneca College in Toronto. I was a part of the wonderful team in the Pre-Health Sciences Pathway to Advanced Diplomas and Degrees (PHS) program.