7 pubs · 1,043 cites · h-index 6
California Institute of Technology
2006 - 2009
Bioengineering Center
2006 - 2006
University of California, Los Angeles
2005 - 2005