Teaching
I have taught:
  - Winter 2024, Math 632,  Algebraic Geometry 
II (schemes and sheaf theory)
 
      - Fall 2022, Math 668, Representation theory of GLn
 
    -  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 GLn
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.
Summer schools