78 pubs · 2,183 cites · h-index 24
University of Oxford
1982 - Present
Medawar Building for Pathogen Research
2019 - Present
Novartis (United Kingdom)
2025 - 2025
Stem Cell Institute
2022 - 2022
Cardiff University
2004 - 2021