41 pubs · 8,522 cites · h-index 24
Johns Hopkins University
2024 - Present
Harvard University
1999 - 2024
Massachusetts Institute of Technology
2013 - 2013
Wyss Institute for Biologically Inspired Engineering
2011 - 2011
Harvard University Press
2009 - 2009