1. Computer Engineering Department, College of Computer, Qassim University, Buraydah, Qassim, Saudi Arabia
2. Computer Science and Engineering Department, Egypt-Japan University of Science and Technology (E-JUST), New Borg-El-Arab City, Alexandria, Egypt
3. Faculty of Engineering, Aswan University, Aswan, Egypt
4. College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University, Riyadh, Saudi Arabia
5. BIND Research Group, College of Computer, Qassim University, Buraydah, Qassim, Saudi Arabia
6. Department of Computer Science, College of Computer, Qassim University, Buraydah, Qassim, Saudi Arabia