Current Courses

Students: Almost all of the materials for your course will be found here, including digital readings in PDF format.

Class Resources

For a few of my courses, I maintain collections of online resources that I update over time, providing extra relevant material that students might find useful. Check them out!

Past and Future Courses

Course Primary language Last/next offering

You may also visit the archive of all course websites from prior semesters.

Teaching is still just like this.