159 pubs · 22,014 cites · h-index 60
Stanford Medicine
2015 - 2019
Stanford University
1980 - 2019
Motorola (United States)
2004 - 2004
Brookhaven National Laboratory
1997 - 2004
Clemson University
2003 - 2004