201 pubs · 15,644 cites · h-index 64
École Polytechnique Fédérale de Lausanne
2008 - 2008
University of Konstanz
1981 - 1994
University of British Columbia
1992 - 1992
University of Freiburg
1988 - 1988
Helmholtz Centre for Infection Research
1984 - 1984