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 AUC, he was awarded the Academic Honor Award for the academic year 2012 - 2013 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. Before joining AUC, Sobh worked at Nile University as an assistant professor for one the academic year 2017 - 2018. During the academic year 2016 - 2017, Sobh worked for the University of California Santa Cruz (UCSC) for one academic year as a visiting full-time lecturer. 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

  • PhD in applied sciences (specialization: computer science), The American University in Cairo, Spring 2016
    • Dissertation: A Unified Framework for Metering Cloud Environments
    • Dissertation Advisor: Amr El-Kadi
  • Masters in computer science, The American University in Cairo, Fall 2010
    • Masters Thesis: Multi-Channel Clustered Web Application Servers
    • Thesis Advisors: Ahmed Sameh, and Amr El-Kadi
  • AUC diploma in computer science as a prerequisite for the master's thesis, The American University in Cairo, Spring 2007
  • Bachelor in computer science with honors, The 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