54 pubs · 2,590 cites · h-index 28
Leiden University
2000 - 2000
Steacie Institute for Molecular Sciences
1993 - 2000
Carleton University
2000 - 2000
DuPont (United States)
1999 - 1999
National Academies of Sciences, Engineering, and Medicine
1996 - 1999