Teaching
- MATH 740 (Moments of L‑functions) — UNBC Fall 2023
- MATH 740 (Algebraic Number Theory) — UNBC Fall 2020
- MCPM 798 (Topics in the Theory of Automorphic Forms) — UNBC Winter 2020
- MATH 481 (Analytic Number Theory) — UNBC Winter 2022
- MATH 480 (Number Theory) — UNBC Fall 2020, Fall 2019, Fall 2018
- MATH 420 (Advanced Group and Ring Theory) — UNBC Winter 2023, Winter 2021
- MATH 320 (Survey of Algebra) — UNBC Fall 2022, Fall 2021, Fall 2019, Fall 2018, Fall 2017
- MATH 201 (Introduction to Complex Analysis) — UNBC Winter 2023, Winter 2022, Winter 2021
- MATH 220 (Linear Algebra) — UNBC Winter 2019, Winter 2018
- MATH 230 (Ordinary Differential Equations and Boundary Value Problems) — UNBC Fall 2018
- MATH 101 (Calculus II) — UNBC Fall 2022, Fall 2021, Winter 2020, Winter 2019
- MATH 4400 (Field Theory) — University of Lethbridge Spring 2017
- MATH 2090 (Number Systems) — University of Lethbridge Fall 2016
- MATH 2570 (Calculus III) — University of Lethbridge Spring 2016
- MTHE 225 (Ordinary Differential Equations) — Queen’s University Fall 2014, Fall 2013
- MATH 184 (Differential Calculus with Applications to Commerce and Social Sciences) — UBC Fall 2012
- MATH 101 (Integral Calculus with Applications to Physical Sciences and Engineering) — UBC Spring 2011