60 pubs · 4,750 cites · h-index 21
University of Oxford
2026 - Present
Imperial College London
2023 - Present
Royal Society
2025 - 2025
Max Planck Institute for Solid State Research
2015 - 2025
London Biofoundry