23 pubs · 1,103 cites · h-index 10
UCB Pharma (United Kingdom)
2018 - Present
CTI BioPharma (United Kingdom)
2024 - 2024
Biopharma Technology (United Kingdom)
BioPharm (United Kingdom)
2023 - 2023
New York University
2014 - 2018