2,518 pubs · 3,292 cites · h-index 28
Tufts University
2012 - Present
Chitose Institute of Science and Technology
2018 - 2018
University of Cambridge
2000 - 2018
New York University Press
Harvard University Press
2003 - 2018