241 pubs · 9,842 cites · h-index 44
Humboldt-Universität zu Berlin
2004 - Present
Uppsala University
2024 - 2024
Institut für biologische Forschung
2016 - 2016
University of Bayreuth
1999 - 2012
California Institute of Technology
2007 - 2007