37 pubs · 2,013 cites · h-index 19
AC Immune (Switzerland)
2013 - 2025
École Polytechnique Fédérale de Lausanne
2025 - 2025
Light Chain Bioscience (Switzerland)
2013 - 2013
German Cancer Research Center
2007 - 2012
Heidelberg University