2025 Mathematics 1G: Introduction to Algebra, Geometry & Networks
2023 Complex Variables MAT334 , course organiser
2022 Linear algebra MAT223
2022-2023 MAT402 (Classical Geometries)
2021-2022 MAT135 (Calculus), MAT402 (Classical Geometries), MAT223 (Linear algebra)
2020-2021 MAT1100H-MAT1101H (Graduate algebra course), MAT347 (Groups, Rings and Fields)
2019-2020 APM346 (Applied PDE’s), MAT235 (Multivariable calculus),
2018-2019 MAT235, Calculus I (for engineers), Linear algebra I (for engineers)
2017-2018 MAT235, Calculus I