Teaching List and Courses
Lecturing:
(1) At the University of Waterloo
Winter 2023: AMATH 331 - Applied Real Analysis.
Fall 2022: MATH 135 - Introduction to Algebra and Logic;
MATH 138 - Calculus 2.
Spring 2022: SYDE 112 - Applied Multivariable Calculus. Class of System Design Engineering.
Fall 2021: MATH 135 - Introduction to Algebra and Logic. Class of Software Eng (SE), and class of Financial Analysis and Risk Management (FARM).
Fall 2019: MATH 135 - Introduction to Algebra and Logic.
Fall 2018: MATH 135 - Introduction to Algebra and Logic.
(2) At the University of Ottawa
Winter 2021 (University of Ottawa): Mat 1348 - Discrete Mathematics for Computing.
TA'ing:
(1) At the University of Waterloo
Winter 2020 (TA, University of Waterloo): CO 487 - Applied Cryptography.
Spring 2019 (TA, University of Waterloo): CO 250 Online - Introduction to Optimization.
Spring 2018 (TA, University of Waterloo): MATH 118 - Calculus 2 for Engineering.
Winter 2018 (TA, University of Waterloo): MATH 136 - Linear Algebra 1.
Fall 2017 (TA, University of Waterloo): MATH 239 - Introduction to Combinatorics.
Fall 2017 (TA, University of Waterloo): MATH 115 - Linear Algebra for Engineering.
Spring 2017 (TA, University of Waterloo): ECE 103 - Discrete Mathematics for Electrical Engineers.
Winter 2017 (TA, University of Waterloo): CO 250 - Introduction to Optimization.
Supervising Undergraduate Research:
(1) At the University of Ottawa
Winter 2021 (University of Ottawa), Supervised an Undergraduate Research Assistant. We worked on unitary t-designs in quantum information.