121 pubs · 2,075 cites · h-index 28
Imperial College London
2009 - 2025
NIHR Imperial Biomedical Research Centre
2021 - 2021
Karlsruhe Institute of Technology
2020 - 2020
Thomas Young Centre
UNSW Sydney
2019 - 2019