This course, taught in Fall 2026, is a very idiosyncratic and personal spin on Keenan Crane’s “Discrete Differential Geometry” course for an audience of mathematics graduate students. The idea of the course is to fill in a lot of the differential geometry theory that’s mentioned in Crane but not explored and also to connect the ideas in the course not just to algorithms but to theorems in the pl category; a sort of synthesis of computational geometry and more analytic differential geometry techniques.
The syllabus is here. Unusually for a graduate course, there is (optional) homework, assigned on Gradescope (ask me in class for the course entry code). I’ll post some lecture notes and papers on this page, along with Mathematica demonstration notebooks for you to play with. The textbook is Crane’s Discrete Differential Geometry: An Applied Introduction. The notes are quite rough and contain many errors.