-
Institut de hautes études internationales et du développement (IHEID), Genève
Professeur invité et chargé de cours en droit international (1995-2011)
-
OIT, Institut international d'études sociales (IIES), Genève
Directeur d'un institut de formation de l'OIT (2003-2006)
-
Bureau de l'OIT pour l'Europe centrale et orientale, Budapest
Directeur de programmes de coopération avec 17 pays de la région (2000-2002)
-
OIT, Département des normes internationales du travail du BIT
Successivement juriste, chef de service et directeur du programme de politique normative (1985-1999)
-
Cornell University, New-York
Professeur invité. Cours de droit international (1998, 2006)
-
IUF/UITA, Genève
Directeur de recherche dans une ONG (1975-1979)
-
Université Paris Dauphine
Chargé de cours dans l'UER de gestion (1973-1975)
-
Université de Concepcion, Chili
Professeur adjoint en sciences politiques (1972)