1. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia
2. Faculty of Computers and Information Sciences, Mansoura University, Mansoura, Egypt
3. Faculty of Artificial Intelligence, Kafrelsheikh University, Kafr El-Sheikh, Egypt