68 pubs · 4,387 cites · h-index 18
Debiopharm (Switzerland)
2016 - Present
La Jolla Institute for Immunology
2001 - 2013
Glenmark Pharmaceuticals (Switzerland)
2011 - 2011
University Hospital of Zurich
2007 - 2007
Howard Hughes Medical Institute
2004 - 2004