26 pubs · 2,571 cites · h-index 12
University of Oxford
1995 - 2025
e-Therapeutics (United Kingdom)
2011 - 2024
Science Oxford
2015 - 2015
University of London
1992 - 2012
Medway School of Pharmacy
2011 - 2012