Previous Teaching
Spring 2022: HSEM 2512H: Mathematics of Elections Honors Seminar
Math 4707: Introduction to combinatorics and graph theory
Spring and Fall 2021: On Research Leave
Fall 2020 HSEM 2512H: Mathematics of Elections Honors Seminar
Spring 2020: Math 5286H: Fundamental Structures of Algebra II
Fall 2019: Math 5285H: Fundamental Structures of Algebra I
Spring 2019: On Parerntal Leave
Fall 2018: Math 8680: Topics in Combinatorics: Cluster Algebras and their Variations
Spring 2018: Math 8669: Combinatorial Theory
Fall 2017: Math 1001: Excursions in Mathematics
Spring 2017: Math 4281: Modern Algebra
Fall 2016: Math 8680: Topics in Combinatorics: Cluster Algebras and Quiver Representations
Spring 2016: On Research Leave
Fall 2015: Math 4281: Modern Algebra
Spring 2015: Math 5248: Cryptology and Number Theory
Math 8680: Topics in Combinatorics
Fall 2014: IMA Annual Program on Discrete Structures: Analysis and Applications
Spring 2014: Math 5248: Cryptology and Number Theory
Math 8669: Combinatorial Theory
Fall 2013: Math 5248: Cryptology and Number Theory
Spring 2013: Math 4707: Introduction to combinatorics and graph theory
Math 2243: Linear algebra and differential equations
Fall 2012: At MSRI Semester Program on Cluster Algebras
Spring 2012:Math 5286H: Fundamental Structures of Algebra II
Fall 2011: Math 5285H: Fundamental Structures of Algebra I
August 2011: MSRI Graduate Summer School on Cluster Algebras
Spring 2011: Math 8680, Topics in Combinatorics: Cluster Algebras and Quiver Representations
Fall 2010: Math 4707: Introduction to combinatorics and graph theory
Spring 2010: 18.03: Differential Equations (at MIT)
Spring 2009: 18.312: Algebraic Combinatorics (at MIT) (Now available through Open Course Ware)
Fall 2006: Math 3c: Precalculus (at UCSD)
2008-2009: Organized the Combinatorics Seminar at MIT with David Speyer and Lauren Williams