Current Courses

Students should see the course Blackboard site for all resources relevant to the course.

If you're in any of my courses this semester, stop by my office any time!

Previous semesters' courses: See this page.


Software for Teaching Mathematical Proof, being developed from 2008-2010, and (we hope) for a long time thereafter, also.

Visual Group Theory

Group theory textbook using a thoroughly visual approach, published in May 2009


During Spring 2010, I supervised Lubka Dagorova's honors capstone project. She created a Microsoft Excel Add-in for examining arbitrage opportunities in international stock exchanges. See more here.

A Mathy Diversion

I released a group-theory-related puzzle game for the iPhone/iPod, and you can read about it here.

Thanks to Free CSS Templates for CorporateBlue, the template on which this site was based, distributed under the Creative Commons license.