Teaching

Spring 2022 Courses

All my classes will be hybrid classes — partially online and partially on campus. Some activities will be asynchronous, meaning that they will take place outside of the scheduled class times.


Fall 2021 Courses

Past Courses

Past courses will be transferred from my old website at a later date.