20 pubs · 2,917 cites · h-index 12
Molecular Partners (Switzerland)
2025 - 2025
ETH Zurich
2005 - 2009
École Polytechnique Fédérale de Lausanne
2005 - 2005
Massachusetts Institute of Technology
2003 - 2005
University of Newcastle Australia
1999 - 1999