1. Department of Materials Science and Engineering
2. Sharif University of Technology
3. 14588 Tehran
4. Iran
5. Department of Electrical Engineering and Computer Science
6. Massachusetts Institute of Technology
7. Cambridge
8. USA
9. Institute of Physical Chemistry
10. Polish Academy of Sciences
11. 01-224 Warsaw
12. Poland
13. Department of Solar Energy
14. School of Technology
15. Pandit Deendayal Petroleum University
16. Gandhinagar-382 007
17. India
18. Adolphe Merkle Institute
19. CH-1700 Fribourg
20. Switzerland
21. Department of Electronic and Computer Engineering
22. The Hong Kong University of Science and Technology
23. Kowloon
24. China
25. HKUST-Shenzhen Research Institute