18 pubs · 7,298 cites · h-index 13
D. E. Shaw Research
2011 - 2021
California Institute of Technology
2003 - 2017
Bioengineering Center
2010 - 2010
Division of Chemistry
2004 - 2004