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