1. Center for Energy Research University of California San Diego La Jolla CA 92093 USA
2. SunPower Corp. San Jose CA 95134 USA
3. School of Electrical Computer and Energy Engineering Arizona State University Tempe AZ 85287 USA
4. School of Engineering and Science Tecnologico de Monterrey Monterrey 64849 Nuevo León Mexico
5. Department of Mechanical and Aerospace Engineering University of California San Diego La Jolla CA 92093 USA
6. Department of Nanoengineering University of California San Diego La Jolla CA 92093 USA