Academic Aberrations
Here's some course material for current and past courses I have been involved in. Also, check out my office hours if you'd like to talk to me outside of class. And look below if you're interested in getting a reference from me.
Recent courses
Here are some recent courses I've taught:
Contact information
Old courses
(These pages are not maintained and may contain broken links.)