98 pubs · 4,061 cites · h-index 25
Medicines Discovery Catapult
2024 - 2025
AstraZeneca (United Kingdom)
1999 - 2023
C4X Discovery (United Kingdom)
2021 - 2023
Frimley Park Hospital
2020 - 2020
AstraZeneca (Sweden)
2015 - 2015