1. Department of Electrical and Computer EngineeringUniversity of WaterlooWaterlooCanadaONN2L3G1
2. Department of Electrical Engineering and Computer ScienceMasdar Institute of Science and TechnologyAbu DhabiUnited Arab Emirates
3. Department of Electrical Power and Machines, Faculty of EngineeringCairo UniversityGizaEgypt