43 pubs · 1,219 cites · h-index 16
AC Immune (Switzerland)
2006 - 2025
École Polytechnique Fédérale de Lausanne
2006 - 2021
Texas State University
2012 - 2012
Light Chain Bioscience (Switzerland)
2011 - 2011
Institut de Science et d'Ingénierie Supramoléculaires
2006 - 2008