35 pubs · 4,322 cites · h-index 25
University College London
2015 - 2018
Leiden University
2011 - 2016
University of Bonn
2013 - 2016
Institute of Structural and Molecular Biology
2015 - 2015