Teaching

Below is a list of courses I have taught more than once. For those that I have taught in the last five years, I link below to my various course syllabi. For advanced theory, you will find special links to handouts.