About
Courses
Global Programs
Speaking Engagements
Published Works
Contact
Courses
Overview
Introduction to International Relations
Human Rights and International Law
International Environmental Law
International Political Economy
Hunger, Plenty and Justice
Honors Program
Global Programs
Overview
Geneva and International Organization
The Hague, Strasbourg, and International Law
The United Nations and Global Politics
Speaking Engagements
Overview
Highlights
Published Works
Book: The Global New Deal
Book: How Do I Save My Honor?
Book: Taking Suffering Seriously
Book Reviews
Articles
Academic Papers
Other Publications