284 pubs · 9,756 cites · h-index 41
AstraZeneca (United Kingdom)
2026 - Present
National University of Singapore
2001 - Present
Redx Pharma (United Kingdom)
2026 - Present
Advisory Board Company (United States)
2017 - 2017
Universidad Nacional Autónoma de México
2017 - 2017