84 pubs · 1,285 cites · h-index 20
University of Rome Tor Vergata
2006 - Present
Chinese University of Hong Kong
2022 - 2022
University of Hong Kong
University College London
2020 - 2020
MRC Mitochondrial Biology Unit