He has also held guest professorships at University of Bonn (1975–76), Brown University (1987/88), the University of Minnesota (1991), University of Melbourne (1995), and University of California at Berkeley (2000/2001), as well as many further research positions.