Teaching
“I love his teaching style. By far he is the best professor I have had–always encouraging meaningful, intellectually challenging, and interesting conversations regarding the materials during class. Additionally, I really appreciate his feedback for term papers and even discussion posts. He has always been incredibly supportive, and I enjoyed this class thoroughly and I hope he gets to teach more because I want him as my professor again.”
Student, SISG 760 Global International Relations
Courses
American University, School of International Service
Adjunct Professorial Lecturer
SISG 760: Global International Relations
SISG 762 Global Governance
Teaching Assistant
SIS-105: World Politics (Fall 2020 and Spring 2021) (Instructor: Michael Schroeder)
San Diego Mesa College
Adjunct Instructor
POLI 101 Introduction to Political Science
POLI 140 Contemporary International Politics (Spring 2026)
Arizona State University, Leadership, Diplomacy and National Security Lab
Teaching Assistant
IAL 503: Applied International Leadership (Fall Session B) (with Amb. Michael Polt)
IAL 598: Conflict Resolution and Peace Processes (Fall Session A 2025) (with Sasha Pippenger)
IAL 501: Character-Driven Leadership (Fall Session A 2025) (with Amb. Michael Polt)
IAL 508: Transatlantic Relations (Spring/Fall Session B 2025) (with Amb. Kurt Volker)
IAL 598: The Holocaust and World War II Today (Spring Session B 2025) (with Amb. Edward B. O’Donnell)
Teaching Resources
China, Russia, and the World (Sample Course Prospectus)
This is a sample course outline for an upper-division/honors seminar. The proposed course looks at the historical relationship between China and Russia since the seventeenth century (part I) and issues in their contemporary relationship and how the two powers interact with the rest of the world (part II). You can download the sample course outline here.