12 pubs · 5,040 cites · h-index 10
Texas Tech University
2005 - 2014
Carnegie Institution for Science
2005 - 2011
Carnegie Department of Plant Biology
2005 - 2011
Stanford University
2005 - 2005
Hong Kong University of Science and Technology
2001 - 2002