1. Department of Electronics and Electrical Engineering, University of Strathclyde, Glasgow, U.K.
2. Department of Computer Engineering, Boğaziçi University, Istanbul, Turkey
3. School of Electrical, Computer and Energy Engineering, Arizona State University, Tempe, AZ, USA
4. CheckSolar, Düsseldorf, Germany