1. Department of Electrical Engineering and Computer Science, Center for Advanced Photovoltaics and Sustainable Energy South Dakota State University Brookings South Dakota
2. Physics Department Damietta University New Damietta City Egypt
3. Global Innovative Center for Advanced Nanomaterials, Faculty of Engineering The University of Newcastle Callaghan New South Wales Australia
4. College of Biochemical Engineering Anhui Polytechnic University Wuhu China
5. Shanghai Electrochemical Energy Devices Research Center, School of Chemistry and Chemical Engineering, State Key Laboratory of Metal Matrix Composites Shanghai Jiao Tong University Shanghai China
6. Tianjin Key Laboratory of Organic Solar Cells and Photochemical Conversion, Department of Applied Chemistry Tianjin University of Technology Tianjin China