306 pubs · 14,238 cites · h-index 64
ETH Zurich
2005 - 2005
Natural and Medical Sciences Institute
2005 - 2005
Universitat de Barcelona
2005 - 2005
University of Tübingen
1984 - 2005
Fraunhofer Institute for Interfacial Engineering and Biotechnology
1999 - 2000