Humood, Waleed Rasheed, Department of Computer Science, College of Education, Mustansiriyah University, 10052 Baghdad, IRAQ., Iraq