teaching
Courses taught at Johns Hopkins (2023-):
- AS.190.397: The Politics of International Law (coming Fall 2023)
Courses taught at Ohio University (2008-23):
- POLS 1500: Themes in Global Politics
- POLS 2500: International Relations
- POLS 4550/5550: International Law
- POLS 4565/5565: International Human Rights
- POLS 4650/5650: Global Media Politics
- POLS 4560/5560: International Organization
- POLS 4903/5903: Special Topics in Political Theory: Passion in Politics
- POLS 6500: Seminar in International Relations
Other courses taught previously:
- International Relations Theory
- Global Cultural Politics
- Human Rights and U.S. Foreign Policy
- Nationalism and Ethnic Conflict
- Images of War and Peace