Here are some of the courses I have taught or am currently teaching. The links will lead you to more information and materials I used, including syllabi, handouts, and homework assignments. Some of my teaching-related activities can be found on the activities page.

Current academic year

Spring 2025:

Classes taught in the past

Other teaching experience

I also supervised independent studies, summer research, senior theses, and PhD theses in