1. Department of Chemical Engineering and Waterloo Institute for Nanotechnology (WIN), University of Waterloo
2. Waterloo
3. Canada
4. Institute of Chemistry, Henan Academy of Sciences, 56 Hongzhuan Road, Jinshui District
5. Zhengzhou
6. China
7. Department of Electrical and Computer Engineering, University of Waterloo