86 pubs · 3,241 cites · h-index 26
University of Oxford
1994 - 2024
Science Oxford
1994 - 2019
Concordia University
2016 - 2016
Carnegie Department of Plant Biology
2002 - 2002
Max Planck Society
1987 - 1993