84 pubs · 4,658 cites · h-index 32
University College London
2005 - Present
BioMed Central (United Kingdom)
2025 - 2025
TU Dortmund University
Prysmian Group (Italy)
2024 - 2024
Birkbeck, University of London
2011 - 2023