39 pubs · 8,432 cites · h-index 20
Fritz Haber Institute of the Max Planck Society
2016 - 2021
Humboldt-Universität zu Berlin
2008 - 2014
University of Florence
2012 - 2012
Centre National de la Recherche Scientifique
2007 - 2007
ETH Zurich
2002 - 2007