Han har vært gjesteforsker ved universiteter i mange land, som Stanford, IAS Princeton, SNS Pisa, Rome (La Sapienza), Siena, Universitetet i Bergen, København, Norges teknisk-naturvitenskapelige universitet (NTNU), Tel Aviv, Jerusalem and the Universities of Canterbury and Otago in New Zealand.