36 pubs · 1,573 cites · h-index 16
AC Immune (Switzerland)
2017 - 2025
Ludwig Cancer Research
2007 - 2013
University of Lausanne
2006 - 2013
Accademia Nazionale dei Lincei
2011 - 2011
Harvard University
2002 - 2002