I have taught a variety of courses, ranging from pre-calculus to graduate level, for students with diverse mathematical backgrounds. My students' evaluations consistently fall within the excellent range. I am also actively engaged in student advising.

Teaching at WPI

Undergraduate courses

Graduate courses

Advising at WPI

Master's students

Undergraduate students

Some past teaching

University of Arizona

University of Cincinnati