1. Continuing Education Center, Mustansiriyah University, Baghdad 14022, Iraq
2. Information Technology Unit, Hilla University College, Babylon 51001, Iraq
3. Department of Mathematics, College of Education, Al-zahraa University for Women, Karbala, Iraq
4. Computer Techniques Engineering Dept., Al-Kitab University, Kirkuk, Iraq
5. Department of Electrical Engineering, College of Engineering, University of Baghdad, Baghdad 10001, Iraq
6. Department of Computer Techniques Engineering, Dijlah University College, Baghdad 10001, Iraq
7. College of Technical Engineering, the Islamic University, Najaf, Iraq