I am Dr. Mohammad El-Ramly, an assistant professor of computer sciences at Cairo University. I earned my PhD in Computer Science from University of Alberta, Canada, specializing in Software Engineering. My teaching and research experience span four continents and includes traditional and online / E-Learning education. I worked for U of Alberta, Canada, U of Leicester, the Open University and U of Liverpool, UK, Cairo University, Zewail City and the Egyptian E-Learning University, Egypt. I have vast experience teaching and developing core computer science courses and specialized under/postgraduate software engineering. My research area is Software Engineering, and in particular software evolution and reengineering. I am interested in technologies, techniques, methodologies and tools that help leverage existing and past software systems to the next leading edge technology. I am also interested in the application of quantitative methods and machine learning in software engineering and IoT. I have published more than 27 papers in these areas and participated in a number of international research projects. Finally, I started my career as a developer in a number of local prestigious companies. I continue my industrial practice through providing consultations to local IT companies. I am interested in supervising serious quality research that has impact on society and industry and result in high quality impactful publications in the following areas:
|