Teaching

I have experience teaching at the graduate and undergraduate levels, both in substantive topics and in research methods for the social sciences. At the University of Michigan, I designed courses at the graduate level for data analysis and social science computing and I served as a Graduate Student Instructor for full-term undergraduate classes in international relations and comparative politics in the Department of Political Science. During my government and military tenure, I regularly conducted instruction in analytic writing and tradecraft and applied geospatial information services.

The Use of Social Science Computer Programs

Course number(s): Political Science 514.001 (Michigan)
Format: Graduate lecture/lab (13 students)
Offered: Fall 2022
Status: Instructor of Record Syllabus: Download PDF

How to be an Autocrat

Course number(s): Political Science 352.002,352.003,352.004 (Michigan)
Format: Underaduate lecture/lab (60 students)
Offered: Fall 2021
Status: Graduate Student Instructor w/ Mai Hassan (Instructor of Record) Syllabus: Download PDF

Modern Warfare

Course number(s): Political Science 368.002,368.005,368.006 (Michigan)
Format: Undergraduate discussion/lab (75 students)
Offered: Fall 2019
Status: Graduate Student Instructor w/ Yuri Zhukov (Instructor of Record) Syllabus: Download PDF

Introduction to World Politics

Course number(s): Political Science 160.002,160.004,160.005 (Michigan)
Format: Undergraduate discussion/lab (60 students)
Offered: Fall 2018, Fall 2020
Status: Graduate Student Instructor w/ James Morrow (Instructor of Record) Syllabus: Download PDF, Download PDF

World Poverty

Course number(s): International Studies 102.A03,102.A04: (UCSD)
Format: Undergraduate discussion/lab (60 students)
Offered: Fall 2016
Status: Teaching Assistant w/ Stephen Haggard (Instructor of Record) Syllabus: Download PDF