41 pubs · 3,692 cites · h-index 14
Institute of Oncology Research
2026 - Present
Peptcell (United Kingdom)
2024 - 2025
Freie Universität Berlin
2022 - 2024
Italian Institute of Technology
2021 - 2022
ETH Zurich
2017 - 2021