235 pubs · 5,490 cites · h-index 36
De Montfort University
1994 - Present
AstraZeneca (Spain)
2025 - 2025
Koltzov Institute of Developmental Biology
2016 - 2019
Takeda (United Kingdom)
2015 - 2018
Universitat de Miguel Hernández d'Elx
2012 - 2012