Haile Xiao MSC 984 Caltech Pasadena, CA 91126 USA
haile@caltech.edu
Chemical Engineering at Caltech, Class of 2009