224 pubs · 4,947 cites · h-index 23
Alfred-Wegener-Institut Helmholtz-Zentrum für Polar- und Meeresforschung
1997 - 2025
ETH Zurich
2001 - 2009
Max Planck Institute for Biogeochemistry
2004 - 2008
Board of the Swiss Federal Institutes of Technology
2003 - 2003
University of Chicago
2002 - 2002