56 pubs · 5,004 cites · h-index 19
Linkster Therapeutics (Switzerland)
2020 - 2025
Roche (Switzerland)
2012 - 2021
Community Link
2021 - 2021
Roche Pharma AG (Germany)
2018 - 2018
ETH Zurich
2006 - 2013