1. The University of Jordan, Aqaba, Jordan
2. Princess Sumaya University for Technology, Amman, Jordan
3. Computer Science Department, Faculty of Information Technology, Al-Ahliyya Amman University, Amman, Jordan
4. School of Science, Engineering, and Technology, Pennsylvania State University Harrisburg, Middletown, PA, USA
5. The University of Jordan, Amman, Jordan