Skip navigation

As a teacher I have two goals: to help my students develop specific mathematical knowledge, and to help them become clear and effective writers and thinkers.  Math is a language as well as a body of facts, and the ability to make convincing and easily-understood arguments is more important than any specific theorem or technique I might cover in class.  If you’d like more information about my thoughts on teaching, you can read my teaching statement or just look at some of the material below from classes I’ve taught.

I have made a flowchart of the prerequisite chains of Occidental’s math classes.  You can download it in PDF or in PNG.  Note that this is completely unofficial and it is your responsibility to check that the information contained here is correct.

Current Teaching:

I am currently (Spring 2018) teaching Math 300: Junior ColloquiumMath 212: Multivariable Calculus and Math 114: Calculus I (Experienced)

Office Hours:

My office hours are 12:15-1:45 PM on Mondays, Wednesdays, and Fridays.  My office is in Fowler 305.   Please drop by if you’d like to talk to me for any reason.

In addition I am often in my office from 4:00-5:00 PM on Mondays, Wednesdays, and Fridays; and from 1:30-3:00 PM and 4:30-5:00 PM on Tuesdays.  I can’t guarantee I’ll be around then, but these are all good times to look for me.

Past Teaching

At Occidental College

  • Experienced Calculus I, Spring 2016, 2017 and Fall 2014, 2015, 2016, 2017
  • Calculus I, Spring 2016
  • Advanced Calculus II, Fall 2015
  • Calculus II, Spring 2015
  • Number Theory, Fall 2016, 2017
  • Linear Algebra, Spring 2017
  • Senior Seminar (Cryptology), Fall 2017


At the California Institute of Technology

  • Taught Sequences and Series, Winter 2014
  • Head TA for Calculus of Several Variables, Practical Track, Spring 2011 and 2014
  • TA for “Freshman Mathematics”, Fall 2013
  • Head TA for Linear Algebra, Analytical Track, Winter 2011
  • TA for Calculus of One Variable, Fall 2010