Teaching

For office hours, or to sign up for an appointment, please use my Calendly.
( skip to: undergraduate | graduate | workshops | publications )

Current Courses

(spring 2026)

Previous Courses


Undergraduate

South Carolina

CU-Denver

American University

Arizona State University


Graduate

South Carolina

CU-Denver

American University

Arizona State University


Workshops

Social Network Analysis


I tend to get bored teaching classes on repeat, so often vary what I cover. As such, even while the above includes a pretty wide range, I’ve also pondered possible courses in: sociology of religion, global HIV/AIDS, scientific writing and/or computing, and likely a few others I’m not thinking of as courses at the moment. If you are a student interested in any of these topics, or an instructor who may want to explore collaborative teaching, let me know.