Teaching

I have experience teaching and designing courses at the graduate and undergraduate levels, both in substantive topics and in research methods for the social sciences. At the Naval Postgraduate School, I designed a course for military and interagency professionals that equips them with critical thinking skills and specialized knowledge to navigate complex international security issues and enhance decision-making. The course covers quantitative and qualitative methodologies, analytic models, and forecasting tools. Students learn intelligence warning processes, structured analytic methods, and strategies for effective intelligence communication to support military operations and policy formation. 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.

Intelligence, Surprise, and Special Operations: Methods for Identifying Uncertainty and Forecasting the Future

Course number(s): Defense Anaysis DA4500 (NPS)
Format: Graduate seminar
Offered: Fall 2024
Status: Instructor of Record

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