 He has also taught at Stanford University, Yale University, the Free University of Berlin, and the Ecole des Hautes Etudes en Sciences Sociales (Paris).He served as Associate Director and then Director of the Harriman Institute (1989–2001).In the School of International and Public Affairs at Columbia, he chaired the task force on review of the school’s curriculum, headed its Inter-regional Council, and served as director of the master’s program in international affairs.