Current Teaching Assignments
IBL=Inquiry-based learning, MBG = Mastery-based grading
Fall 2023: Foundations of Mathematics (IBL)
Fall 2023: A Playful Introduction to Mathematics (Ungrading)
Past Teaching Assignments
Spring 2023: Parental Leave
Fall 2022: Linear Algebra (MBG)
Fall 2022: Combinatorics (IBL)
Summer 2022: Graduate Abstract Algebra
Spring 2022: Math and Stat Communities
Spring 2022: Mathematics of Games (Project-based)
Fall 2021: Modern Algebra (IBL)
Fall 2021: Math and Stat Communities Seminar (Project-based)
Fall 2021: Communitas Seminar: Science, Inquiry, and Self (Discussion-based)
Summer 2021: Graduate Linear Algebra
Fall 2020: Senior Undergraduate Seminar (Project-based)
Fall 2020: Calculus 1 for Liberal Arts (MBG)
Summer 2020: Graduate Combinatorics
Spring 2020: Graduate Master's Seminar (Project-based)
Spring 2020: Combinatorics (IBL)
Fall 2019: Calculus 1
Spring 2019: (Undergraduate) Modern Algebra
Spring 2019: Graduate Modern Algebra
Fall 2018: Math Senior Seminar (18 projects)
Spring 2018: Modern Algebra (MATH 3500)
Fall 2017: Modern Algebra (MATH 3500)
Fall 2017: Calculus 1 (MATH 1500)
Spring 2017: Modern Algebra (MATH 067)
Fall 16: Linear Algebra (MATH 027)
[TA] Fall 15: Calculus I (MATH 10550)
Fall 14: Honors Mathematics I (MATH 10450)
Spring 14: Finite Math (MATH 10120)
[TA] Fall 13: Calculus 3 (MATH 22550)
[TA] Spring 13: Calculus 2 (MATH 12560)
[TA] Fall 12: Calculus 2 for Life Sciences (MATH 12360)