Teaching
Math 3203: Linear Algebra III, University of Winnipeg, Winter 2024
Math 2105: Intermediate Calculus I, University of Winnipeg, Fall 2023
Math 1401: Discrete Mathematics, University of Winnipeg, Fall 2023
Math 4202: Rings & Fields, University of Winnipeg, Winter 2023
Math 1401: Discrete Mathematics, University of Winnipeg, Winter 2023
Math 2105: Intermediate Calculus I, University of Winnipeg, Fall 2022
Math 4202: Rings & Fields, University of Winnipeg, Winter 2022
Math 1104: Introduction to Calculus II, University of Winnipeg, Winter 2022 (online)
Math 2105: Intermediate Calculus I, University of Winnipeg, Fall 2021
Math 299: Reading and Research (topic: abstract harmonic analysis), University of California San Diego, Spring 2021
Math 142B: Introduction to Analysis II, University of California San Diego, Spring 2021 (online)
Math 142A: Introduction to Analysis I, University of California San Diego, Winter 2021 (online)
Math 109: Mathematical Reasoning, University of California San Diego, Fall 2020 (online)
Math 20A: Calculus I for Science and Engineering, University of California San Diego, Fall 2020 (online)
Math 103B: Modern Algebra II (ring and field theory), University of California San Diego, Spring 2020 (online)
Math 103A: Modern Algebra I (group theory), University of California San Diego, Winter 2020
Math 10B: Calculus II, University of California San Diego, Winter 2020
Math 142A: Introduction to Analysis I, University of California San Diego, Fall 2019Â
Math 101: Calculus II, University of Alberta, Winter 2019
Math 314: Analysis I, University of Alberta, Fall 2018
Math 325: Linear algebra III, University of Alberta, Winter 2018
Math 100: Calculus I, University of Alberta, Fall 2017
Math 417: Honours Real Variables I (measure theory), University of Alberta, Winter 2017
Math 201: Differential Equations, University of Alberta, Fall 2016
Math 137: Calculus I for Honours Mathematics, University of Waterloo, Winter 2016
PMath 336: Introduction to Group Theory with Applications, University of Waterloo, Summer 2015