346 pubs · 42,507 cites · h-index 107
Stanford University
1991 - 2021
Cellular Research (United States)
1992 - 2018
University of Virginia
2017 - 2017
University of California, Riverside
2014 - 2014
Clark University