65 pubs · 2,785 cites · h-index 31
Pfizer (United States)
2001 - 2020
University of California, San Francisco
2015 - 2015
Renewable Energy Systems (United States)
World Wide Web Consortium
2014 - 2014
University of Michigan
2006 - 2006