The Chinese University of Hong Kong (5/2017)
Sophia University, Japan (2/2014)
Royal Institute of Technology, Sweden (9/2009,11/2014)
New York University, USA (12/2011)
University of California, Santa Barbara, USA (4/2005)
University of California, San Diego, USA (4/2005)
The Hong Kong University of Science and Technology (10/2002)
Santa Fe Institute, USA (9/2001)
The Chinese University of Hong Kong (4/2001-5/2001)
The University of Tokyo, Japan (3/2000)
Wayne State University, USA (11/1999-12/1999)
The University of Kansas, USA (12/1995-1/1996)
Linköping University, Sweden (9/1995-11/1995)
University de Marne-La-Vallee, France (5/1995-6/1995)
Linköping University, Sweden (10/1993-1/1994)