1. Solar and Photovoltaics Engineering Research Center (SPERC); Division of Physical Sciences and Engineering; King Abdullah University of Science and Technology (KAUST); Thuwal 23955-6900 Saudi Arabia
2. Materials Science and Engineering; King Abdullah University of Science and Technology (KAUST); Thuwal 23955-6900 Saudi Arabia
3. Microfluidics Lab; Division of Computer, Electrical & Mathematical Sciences and Engineering (CEMSE); King Abdullah University of Science and Technology (KAUST); Thuwal 23955-6900 Saudi Arabia