1. Department of Electrical and Computer EngineeringUniversity of CalgaryAlbertaCanada
2. Department of Electrical and Computer EngineeringUniversity of SharjahUnited Arab Emirates
3. The Nanoelectronics Integrated Systems Center (NISC)Nile UniversityCairoEgypt