Teaching
Fall 2017
- 1550 - Analytic Geometry and Calculus I (Engineering Residential College section)
- 7490 - Matroid Theory
Spring 2017
- No teaching.
Fall 2016
- 2020 - Solving Discrete Problems
- 1550 - Analytic Geometry and Calculus I (Engineering Residential College section)
Spring 2016
- 1552 - Analytic Geometry and Calculus II
Fall 2015
- 7490 - Computational Combinatorics
- 2020 - Solving Discrete Problems
Spring 2015
- 7490-2 - Matroid Theory
Fall 2014
- 2020 - Solving Discrete Problems
Princeton University 2011-2014
- MAT 308/378 - Theory of Games
- MAT 204 - Advanced Linear Algebra with Applications
- MAT 307/377 - Introduction to Combinatorics
Lecture notes (PDF). - Junior Seminar: discrete geometry
- MAT 595 - Topics in Discrete Mathematics: Matroid Theory
University of Waterloo 2009
- CO342 - Introduction to Graph Theory
Advising
PhD student
- Kevin Grace (current)
Summer research projects
- Lisa Seung-Yeon Lee, Mariya Sardarli, The effect of certain matroid operations on the Whitney numbers of the first kind and the f-vector. Princeton, summer 2013.
- Alexander Yu, Albert Zhou, The power of monadic second-order logic for matroids. Princeton, summer 2013.
Senior thesis students
- Jason Steinberg '13 (Princeton), Local arithmetic congruence monoids and subsequence sums over finite cyclic groups
- Gabriel Frieden '12 (Princeton), Fixed-fragility in matroids
- Alex Kraus '12 (Princeton), On the cost of ignorance in network cost sharing games
Junior paper students
- Lisa Seung-Yeon Lee '15 (Princeton), Recognizing signed-graphic matroids: cylinder flips and the importance of column scaling (spring 2014)
- Feng Zhu '14 (Princeton), Maximal Minors Preserving Two Local Connectivities (fall 2012)
Google Summer of Code
I have been involved as mentor for SageMath in the Google Summer of Code program since 2014. Google pays students during the summer to contribute to open-source projects. The mentor guides them throughout the process.
- 2014: Jayant Apte
- 2015: Chao Xu
- 2016: Tara Fife
- 2017: Zach Gershkoff
See my software page for more on SageMath.