Teaching

PS 100: First Year Seminar The Rule of Law Around the World Download 2024 Syllabus

PS 343: The Politics of International Law Download 2024 Syllabus

PS 347: Ethics and International Affairs  Download 2021 syllabus EthicsinIR2022

PS 395: International Organization and National Policy Download 2020 syllabus

PS 440: International Relations Theory Download 2023 syllabus

PS 443: International Organization– Graduate Seminar Download syllabus

PS 490: International Law and International Relations Graduate Seminar  Download 2021 Syllabus

PS 490: Global Capitalism and Law- Graduate Seminar Download 2020 Syllabus

ConPub716: International Courts and Tribunals– Law School Course Download Syllabus

Teaching Videos