Courses Taught

The following are courses that I have taught, along with student evaluations if available.

Spring 2024

Fall 2023

Spring 2023

Fall 2022

Spring 2022

Fall 2021

Spring 2021

Spring 2020

Fall 2019

Spring 2019

Fall 2018

Spring 2013

Future Course Ideas

I’ve been working through creating some new course sketches on interesting topics, such as Network Science and Social Network Analysis. They are in the early stages and will hopefully be taught at some point. (These are work-in-progress pages, but please feel free to contact me for ideas!)