1. Department of Electrical and Software Engineering University of Calgary Calgary Alberta Canada
2. Department of Electrical and Computer Engineering University of Sharjah Sharjah United Arab Emirates
3. Nanoelectronics Integrated Systems Center (NISC) Nile University Giza Egypt
4. Department of Sustainable & Renewable Energy Engineering University of Sharjah Sharjah United Arab Emirates