245 pubs · 18,697 cites · h-index 63
Wageningen University & Research
2008 - Present
University of Cambridge
1986 - 2025
Bridge University
2022 - 2022
TiFN
2010 - 2019
Unit of Virus Host Cell Interactions
2018 - 2018