33 pubs · 272 cites · h-index 7
University of Liverpool
2017 - 2025
Fondazione IRCCS Istituto Nazionale dei Tumori
2021 - 2021
Heriot-Watt University
2013 - 2018
Heriot-Watt University Malaysia
2017 - 2017
Clatterbridge Cancer Centre NHS Foundation Trust
2016 - 2016