33 pubs · 4,551 cites · h-index 10
Stanford University
2007 - 2013
University of Arkansas at Little Rock
2007 - 2008
Beijing University of Chemical Technology
2008 - 2008
Rice University
2003 - 2007
Center for Nanoscale Science and Technology
2004 - 2005