29 pubs · 3,424 cites · h-index 12
University of Cambridge
2008 - 2012
Radboud University Nijmegen
2010 - 2010
Protein Research Foundation
University of Sussex
2005 - 2008
University of Oxford
2007 - 2008