93 pubs · 3,495 cites · h-index 29
ETH Zurich
2002 - Present
Institute for Biomedical Engineering
2026 - Present
Board of the Swiss Federal Institutes of Technology
2000 - 2012
Institute of Agrobiological Sciences
2001 - 2001
University of California, Davis
2001 - 2001