1. Electronics and Communications Engineering, The American University in Cairo, New Cairo, Egypt
2. Electrical Engineering Department, Alexandria University, Alexandria, Egypt
3. Computer, Communications and Autonomous Systems Department, NewGiza University, 6th of October City, Egypt
4. Department of Computer and Information Engineering, Khalifa University, Abu Dhabi, UAE