Teaching & Reading Groups
I received the Baxter Sloyer Graduate Teaching Award at the University of Delaware in 2022. The award is based on student evaluations, faculty class observations and course materials.
Instructor, University of Regina
- Stat 160, Introductory Statistics, Winter 2026 (88 students)
- Math 213, Vector Calculus, Fall 2025 (108 students)
- Math 110, Calculus I, Winter 2025 (142 students)
- Math 111, Calculus II, Winter 2025 (104 students)
- Math 111, Calculus II, Winter 2024 (117 students)
- Math 122, Linear Algebra I, Fall 2023 (105 students)
Instructor, University of Delaware
- Math 242, Calculus II, Summer 2023
- Math 113, Contemporary Mathematics, Spring 2023
- Math 242, Calculus II, Winter 2023
- Math 210, Discrete Mathematics I, Fall 2022
- Math 241, Calculus I, Summer 2022 (RISE Academy)
- Math 210, Discrete Mathematics I, Spring 2022
- Math 242, Calculus II, Winter 2022
- Math 242, Calculus II, Winter 2021
- Math 221, Calculus I, Winter 2020
Teaching Assistant, University of Delaware
- Math 230, Finite Mathematics and its Applications, Fall 2021
- Math 241, Calculus I, Fall 2020
- Math 221, Calculus I, Spring 2020, Fall 2019 and Spring 2019
- Math 241, Calculus I, Fall 2018
Mini Courses
- Expanders, Cayley Graphs, and Representation Theory. NCTS Taipei, Taiwan, July 2025
- An Introduction to Association Schemes. University of Delaware, November 2022
Reading Groups and Mentorship
- PIMS First Year Interest Group on Polynomial Methods in Combinatorics, 2024 to 2025
- PIMS First Year Interest Group on Linear Algebra Methods in Combinatorics, 2023 to 2024
- Directed Reading Program on Network Theory and Analysis, University of Delaware, Spring 2023