Carraro, Thomas, Heidelberg University, Germany