20 pubs · 1,792 cites · h-index 16
Stanford University
2008 - 2016
Lawrence Berkeley National Laboratory
2007 - 2008
University of California, Berkeley
2007 - 2007