109 pubs · 2,868 cites · h-index 23
Los Alamos National Laboratory
2016 - Present
Yale University
2013 - 2018
ETH Zurich
2017 - 2017
Swiss Federal Institute of Aquatic Science and Technology
University of New Haven
2014 - 2016