He held postdoctoral research fellowships at Princeton University from 2001 to 2004 and also at the Swiss Federal Institute of Technology in Zurich from 2004 to 2005.