57 pubs · 8,509 cites · h-index 29
Portola Pharmaceuticals (United States)
2023 - 2023
Carnegie Institution for Science
1994 - 2008
Carnegie Department of Plant Biology
1986 - 2008
University of Ontario Institute of Technology
2007 - 2007
Stanford University
2005 - 2007