1. Electrical Engineering and Computer Science (EECS) DepartmentKhalifa University of Science and TechnologyPO Box 127788Abu DhabiUAE
2. School of Electrical and Information EngineeringThe University of SydneyNSW2006SydneyAustralia
3. Advance Power and Energy Center, EECS DepartmentKhalifa UniversityAbu DhabiUAE
4. 4ECE DepartmentUniversity of WaterlooOntarioCanada