27 pubs · 4,275 cites · h-index 11
Promega (United States)
2011 - Present
University of California, San Francisco
2001 - 2010
University of California, San Diego
2006 - 2010
Carnegie Mellon University
1999 - 1999