Teaching
This page summarizes my teaching activities.
Instructor of record
- Math 3607: Beginning Scientific Computing (2 sections), Ohio State University, Autumn 2026.
- Math 23: Differential Equations, Dartmouth College, Spring 2026.
- Math 56: Computational and Experimental Mathematics, Dartmouth College, Winter 2025. Videos.
- Math 3: Calculus, Dartmouth College, Fall 2023. Lecture notes.
Teaching assistant
- Math 22: Linear Algebra and Applications, Dartmouth College, Spring 2023.
- Math 56: Computational and Experimental Mathematics, Dartmouth College, Winter 2023.
- Math 3: Calculus, Dartmouth College, Winter 2023.
- Math 3: Calculus, Dartmouth College, Winter 2022.
- Math 3: Calculus, Dartmouth College, Fall 2021.
Directed reading programs
I have enjoyed participating as a mentor in Dartmouth’s Directed Reading Program for undergraduates. Past reading programs I have supervised include:
- Randomized Numerical Linear Algebra, Spring 2025, with Michael Bond.
- Markov Chain Monte Carlo and Bayesian Computation, Spring 2024, with Michael Bond and Vadin Thadhani.
- Computational Measure Transport, Winter 2024, with William O’Brien and Paul Chirkov.
- Markov Chain Monte Carlo and Bayesian Computation, Spring 2023, with Daniel Carstensen.
- Bayesian Modeling and Computation, Spring 2022, with Ivy Yan.
- Nonlinear Dynamics, Chaos, and Ergodicity, Fall 2021, with Andrew White.
If you are interested in participating in a directed reading program, formally or informally, feel free to email me.
Miscellaneous lecture notes and slides
- Overview of regularization parameter selection methods: Slides, slides source, notes 1, and notes 2.