1. Department of Electrical and Computer EngineeringUniversity of Calgary Calgary Canada
2. Department of Electrical and Computer EngineeringUniversity of Sharjah Sharjah UAE
3. Nanoelectronics Integrated Systems Center (NISC)Nile University Cairo Egypt
4. Department of TelecommunicationsBrno University of Technology Brno Czech Republic