Teaching
Vesalius College of the Free University of Brussels
Adjunct Professor, "The Procedural Law and Practice of International Courts and Tribunals" (Spring 2025)
Yale Graduate School of Arts and Sciences
Graduate Teaching Fellow, "Eastern Europe since 1914" (Spring 2018), History Department (Professor Timothy D. Snyder)
Yale Jackson Institute (now School) for Global Affairs
Graduate Teaching Fellow, "The Next China" (Fall 2018), Jackson Institute (Senior Lecturer Stephen Roach)
Yale Young Global Scholars Program (New Haven and Beijing)
Lead Instructor, several seminars on outer space law and policy, international environmental law, sustainable development, and international dispute settlement (Summer 2018)
Yale Law School
Guest Lecturer, 2 seminars on international environmental law as part of the seminar "Public Order of the World Community" (Fall 2017), Yale Law School (Professor W. Michael Reisman)
University of Vienna, Faculty of Law
Co-Lecturer, survey courses on public international law (2011 and 2012)
University of Zagreb, Faculty of Law
Guest Lecturer, 2 seminars as part of an Erasmus Teaching Exchange, "The Law of Treaties" and "International Dispute Settlement" (2012)