1. Department of Sustainable and Renewable Energy Engineering University of Sharjah Sharjah United Arab Emirates
2. Center for Advanced Materials Research Research Institute of Sciences and Engineering, University of Sharjah Sharjah United Arab Emirates
3. Department of Electrical and Computer Engineering University of Sharjah Sharjah United Arab Emirates
4. Nanoelectronics Integrated Systems Center (NISC) Nile University Giza Egypt
5. Department of Electrical and Computer Engineering University of Calgary Calgary Canada