70 pubs · 3,734 cites · h-index 29
University of Cambridge
2004 - Present
Bridge University
2026 - Present
University of Milan
2019 - 2022
Vienna Biocenter
2021 - 2022
Imperial College London
2022 - 2022