81 pubs · 2,322 cites · h-index 17
Hummingbird Scientific (United States)
2010 - Present
University of California, Berkeley
2004 - 2012
Lawrence Berkeley National Laboratory
2004 - 2010
University of Groningen
2002 - 2005