43 pubs · 2,464 cites · h-index 16
Max Planck Institute of Colloids and Interfaces
2021 - 2025
University of Glasgow
2020 - 2021
Eindhoven University of Technology
2016 - 2021
Synthetic Biologics (United States)
2017 - 2019