87 pubs · 4,527 cites · h-index 34
Pfizer (United States)
2000 - Present
University of California, San Francisco
2015 - 2015
University of Michigan
2015 - 2015
Renewable Energy Systems (United States)
2015 - 2015
World Wide Web Consortium
2014 - 2014