220 pubs · 20,244 cites · h-index 63
Institut de Biologia Evolutiva
2021 - Present
MRC Unit for Lifelong Health and Ageing
2007 - Present
University College London
1996 - Present
UCL Australia
2007 - 2025
The London College
2000 - 2025