1. Ministry of Education Key Laboratory for the Synthesis and Application of Organic Functional Molecules
2. Hubei Key Laboratory of Polymer Materials
3. National & Local Joint Engineering Research Center of High-throughput Drug Screening Technology
4. Key Laboratory of Regional Development and Environmental Response in Hubei Province
5. Faculty of Resources and Environmental Science
6. Energy, Mining and Environment
7. National Research Council of Canada
8. Vancouver
9. Canada
10. Institute for Sustainable Energy
11. College of Sciences
12. Shanghai University
13. Shanghai
14. China