Teaching
Current Teaching
In Fall 2024, I will teach Math 4707: Introduction to Combinatorics and Graph Theory.
Past Teaching
University of Minnesota
Spring 2024 – Math 4707: Introduction to Combinatorics and Graph Theory
Fall 2023 – Math 5705: Enumerative Combinatorics
Massachusetts Institute of Technology
Spring 2023 – 18.204: Seminar in Discrete Mathematics
Fall 2022 – 18.211: Combinatorial Analysis
Spring 2022 – 18.204: Seminar in Discrete Mathematics
Fall 2021 – 18.204: Seminar in Discrete Mathematics
University of Michigan
Fall 2020 – Math 175: Introduction to Cryptology, 001 and 002
Winter 2020 – Math 176: Explorations in Calculus, 001
Fall 2019 – Math 175: Introduction to Cryptology, 001 and 002
Winter 2019 – Math 176: Explorations in Calculus, 001
Fall 2018 – Math 175: Introduction to Cryptology, 001
Michigan Math and Science Scholars
Summer 2019 – The Mathematics of Cryptography, Session 3
University of Illinois
Spring 2018 – Math 241: Discussion section for Calculus III (Merit), AD1
Fall 2017 – Math 199: Discussion section for Precalculus (Merit), JMM
Fall 2016 – Math 220: Discussion section for Calculus I, ADT and ADU
Fall 2015 – Math 241: Discussion section for Calculus III, DDC and DDD
Spring 2015 – Math 241: Discussion section for Calculus III, BDD and BDG
Fall 2014 – Math 241: Discussion section for Calculus III, CDD
Spring 2014 – Math 241: Discussion section for Calculus III, BDJ and BDP
Fall 2013 – Math 241: Discussion section for Calculus III (Merit), AD3
Spring 2013 – Math 241: Discussion section for Calculus III (Merit), AD3
Fall 2012 – Math 220: Discussion section for Calculus I, ADT and ADU