He has held visiting positions at the French Atomic Energy Commission, Saclay (France), the TRIUMF Laboratories (Canada), the University of Washington (Seattle United States), the Los Alamos Laboratory (United States), CERN (Switzerland), the Yukawa Institute (Japan), the National Taiwan University, the National University of Singapore, the Australian National University and the University of Adelaide.