Summer 2019 : Visiting Professor, Law School, University of Buenos Aires (Argentina).
February/December 2018 : Senior Fellow, Graduate Institute of International and Development Studies (Geneva).
Summer 2018 : Professor, Special course at The Hague Academy of International Law (The Hague).
Summer/Winter 2014 : Visiting Professor, Geneva Academy of International Humanitarian Law and Human Rights (Geneva).
Fall 2008 : Father Robert F. Drinan S.J. Visiting Professor of Human Rights, Georgetown University Law Center (Washington D.C., USA).
Spring 2008 : Visiting Professor, School of Law, University Panthéon-Assas (Paris II).
January 1989/May 1992 : Assistant Professor, Department of Public International Law and International Organization, Faculty of Law, University of Geneva.
September 1991/January 1992 : Orville H. Schell Fellow (Associate Researcher), Yale Law School, New Haven (Conn., USA).
August/September 1986 : Fellow, Center for Research and Studies in International Law and International Relations, Academy of International Law (The Hague); Subject of Research: «The Application of International Humanitarian Law», Directors of Research: Prof. Frits Kalshoven (University of Leiden) and Dr. Yves Sandoz (International Committee of the Red Cross, Geneva).