Environmental Science and Engineering, California Institute of Technology, Pasadena, CA, United States
ETH Swiss Federal Institute of Technology Zurich, Zurich, Switzerland; Environmental Science and Engineering, California Institute of Technology, Pasadena, CA, United States