153 pubs · 10,357 cites · h-index 53
Stanford University
2001 - Present
Stanford Medicine
2007 - 2024
Fairchild Semiconductor (United States)
2007 - 2011
Institute of Structural and Molecular Biology
2010 - 2010
Palo Alto University
2007 - 2007