Old teaching
Prior courses taught at Harvard
Fall 2025: Freshman seminar:
the story of the alternating sign matrix conjecture
Spring 2024: Geometric and topological
combinatorics
Fall 2023: Freshman seminar: Mathematical
proofs from the book
Spring 2022: Freshman seminar: the story
of the alternating sign matrix conjecture
Fall 2021: Math 251: cluster algebras, positivity,
Grassmannians, and beyond
Spring 2020:
Topics in combinatorics: Schubert calculus
Fall 2019: Freshman Seminar (the story of the alternating sign matrix conjecture)
Spring 2019:
Math 155r: Algebraic Combinatorics
Fall 2018: Freshman Seminar (the story of the alternating sign matrix conjecture)
Prior courses taught at Berkeley
Spring 2018: Math 55 (Discrete Mathematics)
Fall 2017: Math 270 (Hot topics in
algebra: Grassmannians, positivity, clusters, and beyond)
Spring 2014: Math 55 (Discrete Mathematics)
Fall 2013: Math 249 (Algebraic combinatorics)
Spring 2012: Math 113 (Introduction to Abstract Algebra)
Fall 2011: Math 55 (Discrete Mathematics)
Spring 2011: Math 274 (Topics in algebra: cluster algebras)
Fall 2010: Math 55 (Discrete Mathematics)
Spring 2010:
Math 249 (Algebraic combinatorics)
Prior courses taught at Columbia
Fall 2016: Topics in
cluster algebras at Columbia University, New York.
Prior courses taught in Paris
Fall 2014: Introduction to
cluster algebras at IHP, Paris.
Prior courses taught at Harvard (as a BP)
Spring 2009:
Math 154 (Probability)
Fall 2008:
Math 277 (Topics in Combinatorial Representation Theory)
Fall 2007:
Math 155 (Algebraic Combinatorics, formerly Math 192)
Spring 2007:
Math 21a (Multivariable calculus)
Fall 2006:
Math 192 (Algebraic Combinatorics)