1. Center for Advanced Photovoltaics
2. Department of Electrical Engineering and Computer Science
3. South Dakota State University
4. Brookings
5. USA
6. Agricultural and Biosystems Engineering Department
7. School of Materials Science and Engineering
8. Taiyuan University of Technology
9. Taiyuan
10. China