1. Faculty of Engineering Science, Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, 23460 Topi, Khyber Pakhtunkhwa, Pakistan
2. School of Applied Sciences & Humanities, National University of Technology, 44000 Islamabad, Pakistan
3. Pakistan Navy Engineering College, National University of Science and Technology, 44000 Islamabad, Pakistan
4. Department of Computer Engineering, National University of Technology, 44000 Islamabad, Pakistan
5. Nanostructured Renewable Energy Materials Laboratory, Faculty of Industrial Sciences & Technology, 26300 Kuantan, Pahang, Malaysia