**Spring Semester 2022**: I am teaching Math 242: Modern Computational Math and Math 262: Probability Theory.**Fall 2021**: "Magic Triangles", written with Gabriel Hale and Bjorn Vogen, appeared in*The Pi Mu Epsilon Journal*. (preprint copy)**Fall Semester 2021**: I am on sabbatical. I'm working with Matt Richey on a computational mathematics textbook based on Math 242 at St. Olaf College.**Spring Semester 2021**: I am teaching Math 242: Modern Computational Math and Math 282: Computational Geometry.**December 2020**: Topological Data Analysis on Simple English Wikipedia Articles, with Xiaojun Zheng, was published in the PUMP Journal of Undergraduate Research.**Fall Semester 2020**: I taught CS 125 Computer Science for Scientists and Mathematicians, Math 230 Differential Equations, and Math 262 Probability Theory.**August 2020**: Preprint of Approval Voting in Product Societies: Piercing Numbers and Agreement, with Kristen Mazur, Mutiara Sondjaja, and Carolyn Yarnall, is available on arXiv.org.**Spring Semester 2020**: I taught Math 242 Modern Computational Mathematics.**January 2020**: I co-taught the Mathematics Practicum course at St. Olaf College.**September 2019**: I gave a colloquium talk about persistent homology at Creighton University.**Fall Semester 2019**: I taught Math 126: Calculus II, Math 262: Probability Theory, and Math 330: Partial Differential Equations.**August 2019**: I gave four lectures on topological data analysis at the Southeastern Undergraduate Mathematics Workshop at Georgia Tech.