1. Department of Chemical Engineering
2. Waterloo Institute for Nanotechnology
3. Waterloo Institute for Sustainable Energy
4. University of Waterloo
5. Waterloo
6. Key Laboratory of Material Chemistry for Energy Conversion and Storage
7. Hubei Key Laboratory of Material Chemistry and Service Failure
8. School of Chemistry and Chemical Engineering
9. Huazhong University of Science and Technology
10. Wuhan 430074