Fall 2026: Math 420/620, Abstract Algebra I
Spring 2026: Math 720, Algebra I
Fall 2024: Math 726, Homological Algebra
Spring 2024, Fall 2025: Math 270, Introduction to Abstract Mathematics
Fall 2022, Fall 2023, Spring 2024, Fall 2025, Fall 2026: Math 266, Introduction to Differential Equations
Fall 2023: Math 824, Combinatorial Commutative Algebra
Spring 2023, Fall 2024, Spring 2026: Math 166, Calculus II
Winter 2020, Fall 2020, Winter 2021, Fall 2021, Winter 2022: Math 351, Principles of Analysis
Fall 2021: Math 217, Linear Algebra
Fall 2019: Math 412, Introduction to Modern Algebra and Math 351, Principles of Analysis
Spring 2016: Instructor for Math 210, Calculus III
Fall 2015: Teaching Assistant for Math 180, Calculus I
Fall 2014: Teaching Assistant Coordinator
Summer 2014: Teaching Assistant for Math 180 Review Session, Calculus I Summer Review
Fall 2013: Teaching Assistant for Math 181, Calculus II
Summer 2013: Instructor for Math 090, Algebra Student Enrichment Workshop
Spring 2013: Teaching Assistant for Math 121, Pre-Calculus
Fall 2012: Teaching Assistant for Math 160, Finite Math for Business
Peltier Award for Teaching Innovation, North Datkota State University, 2024-2025 academic year
B. Alan Taylor Outstanding Teaching Award, University of Michigan, 2020-2021 academic year
MSCS Teaching Assistant Award, University of Illinois Chicago, 2014-2015 academic year