1. Department of Electrical and Computer Engineering University of Toronto 35 St George Street Toronto Ontario M5S 1A4 Canada
2. School of Materials Science and Engineering and Key Laboratory of Efficient Utilization of Low and Medium Grade Energy Ministry of Education Tianjin University Tianjin 300350 P. R. China
3. Department of Applied Chemistry National Yang Ming Chiao Tung University Hsinchu 300 Taiwan
4. Department of Mechanical and Industrial Engineering University of Toronto 5 King's College Road Toronto Ontario M5S 3G8 Canada
5. Chemical Engineering Program Texas A&M University at Qatar Doha 23874 Qatar
6. State Key Lab of Hydraulic Engineering Simulation and Safety Tianjin University Tianjin 300350 P.R. China