28 pubs · 122 cites · h-index 4
ImageCat (United Kingdom)
2025 - 2025
AstraZeneca (Singapore)
2022 - 2025
AstraZeneca (United Kingdom)
2021 - 2021
University of Oxford
2014 - 2021
Spirogen (United Kingdom)