1. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
2. Department of Communications and Electronics, Delta Higher Institute of Engineering and Technology (DHIET), Mansoura, Egypt
3. Computer Engineering and Control Systems Department, Faculty of Engineering, Mansoura University, Mansoura, Egypt
4. Faculty of Artificial Intelligence, Delta University for Science and Technology, Mansoura, Egypt
5. Department of Computer Science, Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt