12 pubs · 127 cites · h-index 3
CTI BioPharma (United Kingdom)
2026 - Present
Avacta (United Kingdom)
2025 - Present
Advent Life Sciences (United Kingdom)
2023 - 2023
LifeArc
2019 - 2019
Imperial College London
2017 - 2019