Teaching
In Spring 2024, I taught "AI for Redistricting," a course for upper-division CS majors and CS graduate students. If you're an educator considering offering a similar course, I'd be happy to share the materials I created.
The same goes for "Math in Our Democracy: Detecting and Preventing Gerrymandering." That was a "Jan term" course I taught January of 2020, 2021, and 2022 for general undergraduate students (who had taken at least one college-level math course).
Articles
Beyond Pi and e: a Collection of Constants with J Grime, K Knudson, P Pierce, and G Whitney, Math Horizons, 29:1 (2022), p. 8-12, DOI: 10.1080/10724117.2021.1940540
Pandemic Polytope Project Math Horizons, 28:3, (February 2021), p. 5-7, DOI: 10.1080/10724117.2020.1850083
An IMMERSE-style Course Brings a Research Experience to Students and Faculty Notices of the AMS, Vol. 59 No. 9, (October 2012), p. 1237-1241
I've taught Computer Science at the following institutions:
University of San Francisco, as an Associate Professor, 2023-present
I've taught math at the following institutions:
Saint Mary's College of California, as an Assistant, Associate, and Full Professor, 2011-2023
Cal State East Bay, as an Assistant Professor, 2007-2011
University of Michigan, as a graduate student
University of Nebraska, as an undergraduate
I've also taught for a few summer programs:
The IMMERSE Program at the University of Nebraska
Teacher's Workshop at the University of Utah
LSAMP Mathematics Summer Bridge held at San Francisco State University
Finally, I've mentored student research through the McNair Program, through the School of Science Summer Research Program at Saint Mary's, and through Faculty Development funds here at USF.