Dr. Mohamed Rizk Ahmed Mohamed

computer science teacher
  Doctor of Philosophy in Computers and Information (Computer Science) - 2017