For Current Students

This term, my formal teaching assignment is:

Linear Algebra for Applications Differential Equations Euclidean Geometry

Students in those courses should follow the links in those buttons above.

About Office Hours:

Office Hours for Fall 2017 are Monday, Tuesday, Thursday, and Friday from 3-5pm. These can get a little busy, and sometimes I have other meetings, so I like to have students book appointments in advance if possible. To book an appointment, use the service here:

Book an Appointment

Note: An appointment is NOT required. During the late afternoons, if I am in my office and the door is open, I welcome your visit.

If the late afternoon won’t work for you, please get in touch with me by email, and we can work something out.

Past Courses

I have taught many different courses! I tried to get them all onto this list.


(Advanced) Euclidean Geometry, Geometric Transformations, (Introduction to) Modern Geometries, Mathematical Problem Solving, Differential Geometry, Differential Calculus, Integral Calculus, Introduction to Statistical Methods, The Real Number System, Dynamical Systems: Chaos Theory and Fractals, Topics in non-Euclidean Geometry, Combinatorics, Mathematics in Decision Making, Linear Algebra, Differential Equations, Topics in Topology: Knot Theory, Senior Seminar

At Williams College

Linear algebra, Discrete Mathematics, Geometric ODEs

At Rice University

Differential Calculus, Integral Calculus, Multivariable Calculus, Ordinary Differential Equations, Introduction to Lie Groups and Lie algebras, Introduction to Partial Differential Equations

At University of Michigan

Functions Modeling Change, Differential Calculus, Integral Calculus

An Award

In 2013, I was honored to receive the Teaching Award from the Iowa Section of the Mathematical Association of America.