Teaching
Courses Taught
Lafayette College
- First-Year Seminar: War and Peace
- Introduction to International Politics
- Chinese Foreign Policy
- Introduction to Asian Studies
- Global Governance
Cleveland State University
- International Politics
- U.S. Foreign Policy
- Causes of War
- Senior Seminar in International Relations
- Regional Politics (graduate level)
- Global Governance (graduate level)