46 pubs · 5,648 cites · h-index 28
University of Toronto
1992 - 2020
Canada Research Chairs
1997 - 2017
Linköping University
2009 - 2009
University of Vienna
Max Perutz Labs