I have taught:

- Winter 2024, Math 532, Algebraic Geometry II (schemes and sheaf theory)
- Fall 2022, Math 668, Representation theory of GL
_{n} - Fall 2022, Math 214, Applied linear algebra
- Winter 2022, Math 594 Graduate Algebra II (groups, fields, Galois theory)
- Winter 2022, Math 420, Advanced Linear Algebra
- Fall 2021, Math 593, Graduate Algebra I (Rings and modules)
- Fall 2020, Math 665, Total positivity
- Fall 2020, Math 214, Applied linear algebra
- Winter 2020, Math 594 Graduate Algebra II (groups, fields, Galois theory)
- Fall 2019, Math 593, Graduate Algebra I (Rings and modules)
- Fall 2019, Math 665, Coxeter groups and Bruhat orders
- Fall 2018, Math 214, Applied Linear Algebra
- Fall 2018, Math 631, Algebraic Geometry I (varieties)
- Winter 2018, Math 396 Honors Analysis II (calculus on manifolds)
- Fall 2017, Math 665 Coxeter groups
- Fall 2017, Math 395 Honors Analysis I (multivariate analysis)
- Winter 2017, Math 594 Graduate Algebra II (groups, fields, Galois theory)
- Winter 2017, Math 214 Applied Linear Algebra
- Fall 2015, Math 214 Applied Linear Algebra
- Winter 2015, Math 632 Algebraic Geometry II (schemes and sheaf theory)
- Winter 2015, Math 396 Honors Analysis II (calculus on manifolds)
- Fall 2014, Math 631 Algebraic Geometry I (varieties)
- Fall 2014, Math 395 Honor Analysis I (multivariate analysis)
- Fall 2013, Math 565 Graph Theory
- Fall 2013, Math 417, Linear Algebra
- Winter 2013, Math 594 Graduate Algebra II (groups, representation theory, fields, Galois theory)
- Fall 2012, Math 665 Combinatorics of GL
_{n}representation theory - Fall 2012, Math 417, Linear Algebra
- Fall 2011, Math 115 (two sections) Calculus I
- Winter 2011, Math 632 Hodge Theory
- Fall 2010, Math 565 Combinatorics (generating functions, graph theory, matroids)
- Winter 2007, Math 669 Perfect Matchings

I helped design and teach Math 214 Applied Linear Algebra. I served as the course coordinator in 2015-2016, 2017-2018, 2020-2021 and 2022-2023, and will again in 2024-2025. I also produced a series of lecture videos for this course when it went online due to the COVID-19 pandemic.

- In Summer 2022 and 2023, I taught for Math Corps, a middle school math camp primarily serving students from Ypsilanti. I plan to teach at Math Corps again in Summer 2025.
- Galois theory at PROMYS (high school summer camp) Summer 2021, Summer 2018. I plan to teach at PROMYS again in Summer 2024.
- Tropical Geometry and Cluster Algebras, Jussieu 2012
- Cluster algebras and canonical bases, Oregon 2011