1970-1971 Teaching Assistant,
Computer Science, Stanford University, U.S.A.
1974-1975 Assistant Professor, EECS,
UC Berkeley, U.S.A.
1975-1980 Maître de Conférences de Mathématiques, Université de Paris-Sud, Orsay.
1980-1982 Professeur d'Informatique, Université de Paris-Sud, Orsay.
1982-1985 Maître de Conférences, Mathématiques Appliquées, Ecole Polytechnique, Palaiseau.
1986-2000 Professeur d'Informatique, Ecole Polytechnique, Palaiseau.
1994-1997 Professeur de Technologie, Faculté Léonard de Vinci, La Défense, Paris.
1997- Professeur au Département d'Informatique de l'ENS Paris.