Karim
Sobh

Position
Assistant Professor
Department
Department of Computer Science and Engineering

Profile

Brief Biography

Karim Sobh joined The American University in Cairo in the Fall of 2018 as an assistant professor.

He received his PhD. in Computer Science from The American University in Cairo in Spring 2016. During his PhD. study at the AUC, he was awarded the Academic Honor Award for the academic year 2012/13 in recognition of his outstanding performance. Sobh is specialized in computer systems; cloud computing, cloud metering, distributed multi-core operating systems, distributed multi-tier systems, and network protocols. Prior to joining the AUC, Sobh worked at Nile University as an Assistant professor for one academic year 2017/18. During the academic year 2016/17, Sobh worked for University of California Santa Cruz (UCSC) for one academic year as a visiting full-time professor. On the professional front, Sobh worked at IBM Egypt as a system architecture consultant and his role was to provide system architecture consultations for large projects. Moreover, he is the founder of Code-Corner, 2005-2016, a software development firm providing software development, subcontracted services, cloud deployment services, consultation services and turn-key solutions using open source technologies.

Education

  • Ph.D. in Applied Sciences (Specialization: Computer Science), American University in Cairo, Spring 2016
    • Dissertation: A Unified Framework for Metering Cloud Environments
    • Dissertation Advisor: Prof. Amr El-Kadi
  • M.Sc. in Computer Science, American University in Cairo, Fall 2010
    • Masters Thesis: Multi-Channel Clustered Web Application Servers
    • Thesis Advisors: Prof. Ahmed Sameh, and Prof. Amr El-Kadi
  • AUC Diploma in Computer Science as a prerequisite for the Masters Thesis, American University in Cairo, Spring 2007
  • B.Sc. in Computer Science with honors, American University in Cairo, Spring 1997
Research Interest
  • Cloud Computing
  • Cloud Metering
  • Distributed Multi-Tier Systems
  • Distributed Storage Systems
  • Multi-Core Distributed Operating Systems
  • Network Protocols