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)