Hatem Elkady, Professor, Faculty of Computers and Artificial Intelligence, Giza, Egypt, Egypt