Girgis, Moheb Ramzy, Professor of Computer Science, Department of Computer Science, Faculty of Science, Minia University, El-Minia, Egypt, Egypt