University of Saskatchewan

  • 2024-2025 Term 2 | MATH402 Honours Thesis in Mathematics
  • 2024-2025 Term 2 | MATH470/872 Topics in Analysis: Quantum Theory
  • 2024-2025 Term 1 | MATH872 Special Topics in Pure Mathematics: Lie Algebras and Representation Theory
  • 2024-2025 Term 1 | MATH450/872 Topics in Geometry: Algebraic Geometry through Moduli
  • 2023-2024 Term 2 | MATH402 Honours Thesis in Mathematics
  • 2023-2024 Term 2 | MATH872 Special Topics in Pure Mathematics: Introduction to Quantum Computing
  • 2023-2024 Term 2 | MATH450/872 Topics in Geometry: Introduction to Topology
  • 2023-2024 Term 1 | MATH872 Special Topics in Pure Mathematics: Lie Algebras and Representation Theory
  • 2023-2024 Term 1 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2022-2023 Term 4 | MATH872 Special Topics in Pure Mathematics: Algebraic Geometry
  • 2022-2023 Term 4 | MATH480 Topics in Mathematical Physics: Lie Algebras and Representation Theory
  • 2022-2023 Term 2 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2022-2023 Term 2 | MATH460/872 Topics in Algebra: Galois Theory
  • 2022-2023 Term 2 | MATH277 Honours Vector Calculus II
  • 2022-2023 Term 1 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2022-2023 Term 1 | MATH872 Special Topics in Pure Mathematics: Lie Algebras and Representation Theory
  • 2022-2023 Term 1 | MATH276 Honours Vector Calculus I
  • 2021-2022 Term 4 | MATH460 Topics in Algebra: Algebra and Music
  • 2021-2022 Term 2 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2021-2022 Term 2 | MATH480/872 Topics in Mathematical Physics: Introduction to Lie Algebras
  • 2021-2022 Term 2 | MATH277 Honours Vector Calculus II
  • 2021-2022 Term 1 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2021-2022 Term 1 | MATH872 Special Topics in Pure Mathematics: Galois Theory and Topology
  • 2021-2022 Term 1 | MATH276 Honours Vector Calculus I
  • 2020-2021 Term 2 | MATH402 Honours Thesis in Mathematics
  • 2020-2021 Term 2 | MATH460/872 Topics in Algebra: Galois Theory and Topology
  • 2020-2021 Term 1 | MATH402 Honours Thesis in Mathematics
  • 2020-2021 Term 1 | MATH872 Special Topics in Mathematics: Holomorphic Bundles on Algebraic Curves
  • 2019-2020 Term 2 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2019-2020 Term 2 | MATH450/872 Topics in Geometry: Algebraic Geometry through Moduli
  • 2019-2020 Term 2 | MATH277 Honours Vector Calculus II
  • 2019-2020 Term 1 | MATH402 Honours Thesis in Mathematics (Jointly with J. Szmigielski)
  • 2019-2020 Term 1 | MATH276 Honours Vector Calculus I
  • 2018-2019 Term 2 | MATH433 Applied Group Theory (Jointly with J. Szmigielski)
  • 2018-2019 Term 2 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2018-2019 Term 2 | MATH277 Honours Vector Calculus II
  • 2018-2019 Term 2 | MATH164 Introduction to Linear Algebra
  • 2018-2019 Term 1 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2018-2019 Term 1 | MATH276 Honours Vector Calculus I
  • 2017-2018 Term 2 | MATH498/872 Special Topics in Mathematics: Geometry of the Einstein Equations, with a View to Calabi-Yau Manifolds
  • 2017-2018 Term 2 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2017-2018 Term 2 | MATH277 Honours Vector Calculus II
  • 2017-2018 Term 1 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2017-2018 Term 1 | MATH276 Honours Vector Calculus I
  • 2016-2017 Term 3 | MATH872 Special Topics in Mathematics: Complex Algebraic Geometry on Riemann Surfaces
  • 2016-2017 Term 2 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2016-2017 Term 2 | MATH277 Honours Vector Calculus II
  • 2016-2017 Term 1 | MATH301/401 Honours Seminar (Jointly with M. Bremner)
  • 2016-2017 Term 1 | MATH276 Honours Vector Calculus I

University of Toronto

School of Graduate Studies

  • 2015 Spring | MAT1312 Invariants of Moduli Spaces
  • 2014 Fall | MAT1062 Topics in Partial Differential Equations II: Geometric Flows (course by I.M. Sigal; I was invited to be the lecturer for September)

UTSC (Scarborough Campus)

  • 2016 Spring | MATD95 Readings in Number Theory: the Prime Number Theorem (Jointly with P. Selick)
  • 2015 Fall | MATC44 Combinatorics
  • 2015 Summer | MATD95 Readings in Algebra: Commutative Algebra
  • 2015 Spring | MATD01 Fields and Groups (Galois Theory)
  • 2014-2015 | MATD94 Readings in Algebra: Lie Theory
  • 2014 Summer | MATD94 Readings in Geometry: Pseudo-Riemannian Geometry around Black Holes
  • 2014 Spring | MATC44 Combinatorics
  • 2013 Fall | MATA32 Calculus for Management I

UTSG (St. George Campus)

  • 2015 Fall | PMU199 Mathematical Explorations
  • 2014 Fall | PMU199 Mathematical Explorations
  • 2014 Summer | MAT223 Linear Algebra I (coordinator for multi-section course)
  • 2013 Spring | MAT223 Linear Algebra I
  • 2012 Spring | MAT187 Calculus II
  • 2011 Fall | MAT188 Linear Algebra

University of Oxford

  • 2010 Michaelmas & 2011 Hilary | Balliol College PART A Algebra (Linear Algebra & Ring Theory)

Invited External Teaching