Mahmoud, Magdy Shayboub Ali, 1. Faculty of Computers and Informatics, Suez Canal University, Ismaillia, 41522, Egypt 2. Applied Medical Sciences College, Taif University, Kingdom of Saudi Arabia, Egypt