Previous Teaching

  • 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