156 pubs · 3,767 cites · h-index 38
Wesleyan University
2002 - 2023
U.S. National Science Foundation
2015 - 2015
Division of Molecular & Cellular Biosciences
2015 - 2015
Heinrich Heine University Düsseldorf
2012 - 2012
KTH Royal Institute of Technology
2012 - 2012