119 pubs · 4,955 cites · h-index 39
Tulane University
1988 - Present
Chitose Institute of Science and Technology
2018 - 2018
University of Cambridge
New York University Press
Harvard University Press