11 pubs · 301 cites · h-index 3
University of Oxford
2014 - 2019
AstraZeneca (United Kingdom)
2013 - 2013