42 pubs · 1,746 cites · h-index 15
Wellcome Centre for Cell Biology
2024 - Present
Stanford University
2018 - Present
University of Edinburgh
Stratford University
2024 - 2024
The Francis Crick Institute
2016 - 2020