I have taught at Washington University in St. Louis, UC Berkeley, and the University of Warwick. You can find information and resources for past, present, and future courses below. For some reflections on my setup for a 200-400 level class, see here.
Reading Groups
I led a reading group on Mathematics for Human Flourishing by Francis Su in Spring 2022 for a community of mathematicians across the US.
Media
Here's an article about my social choice class from Fall 2024.
Washington University in St. Louis
ESE 217 - Differential Equations & Dynamical Systems (Spring 2026)
ESE 359 - Signals, Data, and Equity (Spring 2026)
ESE 3090 - Social Choice Systems (Fall 2025)
ESE 4031 - Optimization in C0ntext (Fall 2025)
ESE 217 - Differential Equations & Dynamical Systems (Spring 2025)
ESE 3090 - Modeling & Design of Social Choice Systems (Fall 2024)
ESE 217 - Differential Equations & Dynamical Systems (Spring 2024)
ESE 326 - Probability & Statistics for Engineers (Fall 2023)
ESE 3090 - Modeling & Design of Social Choice Systems (Fall 2023)
Math 310 (M) - Foundations for Higher Mathematics (Spring 2023)
Math 310 (A) - Foundations for Higher Mathematics (Spring 2023)
University of California, Berkeley
Math H110 - Advanced Honors Linear Algebra (Fall 2019)
Math H110 - Advanced Honors Linear Algebra (Fall 2018)
Math 104 - Introduction to Analysis (Spring 2018)
Math 1A - Calculus (Fall 2017)
Math 54 - Linear Algebra & Differential Equations (Summer 2017)
Math 98BC / 198BC - Berkeley Connect (Fall 2016, Spring 2017, Fall 2017, Spring 2018)
Math 54 - Linear Algebra & Differential equations (Spring 2016)
Math 54 - Linear Algebra & Differential Equations (Fall 2015)
the question "what am I supposed to do?"Â is the death of creative thought - go and be free to notice things, imagine hunches, and attempt to explain!