222 pubs · 13,468 cites · h-index 51
University College London
2001 - Present
Institute of Structural and Molecular Biology
2022 - 2025
Vrije Universiteit Amsterdam
2025 - 2025
Leverhulme Trust
2023 - 2024
Language Science (South Korea)
2011 - 2024