24 pubs · 1,753 cites · h-index 10
Molecular Sciences Institute
2026 - Present
Imperial College London
2018 - Present
London Biofoundry
2025 - 2025
University of Oxford
2016 - 2016