teaching

My office is 5113 Helen C. White Hall.

Below are courses I have taught in the past.  Some of the websites have no links, because their websites have been taken down.  Others link to campus-run websites only accessible to enrolled students.  For some older courses, the websites have been made obsolete by google software updates.  I try my best.