19 pubs · 1,125 cites · h-index 9
Io Therapeutics (United States)
2025 - 2025
University of Toronto
2017 - 2022
Occupational Cancer Research Centre
2019 - 2019
ETH Zurich
2011 - 2017
Board of the Swiss Federal Institutes of Technology
2011 - 2011