Department of Chemical and Environmental Engineering, Yale University, New Haven, Connecticut 06520, United States Department of Civil and Environmental Engineering, Massachusetts Institute of ...