29 pubs · 978 cites · h-index 15
University of Bristol
2024 - Present
University of Oxford
2014 - 2022
Science Oxford
2021 - 2021
University Medical Center Utrecht
2011 - 2016
Hubrecht Institute for Developmental Biology and Stem Cell Research
2011 - 2016