Teaching
Over many years, I taught the following courses:
Empirical Software Engineering, PhD level, Nile University, Fall 21.
Software Architecture, Nile University, Fall 19
Software Project Management, Nile University, Spring 17, Spring 18
Software Testing, Nile University, Spring 17.
Software Engineering, Nile University, Fall 18.
High Performance Computing, Ain Shams University
Advanced Software Engineering, Ain Shams University.
Agile Software Engineering, Ain shams University.
Business Process Modeling, Ain Shams University.
Project Management, Ain Shams University.
Introduction to Programming, AASTMT, 2004
Software Architecture and Design, Spring 2017, Egyptian eLearning University
Process Control, French University in Egypt, 2005.
Commerce Server Training, Global Knowledge, Copenhagen, 2009 to Ukrainian team
Mondo Project, 2008
Commerce Server Training in Alingsås, Sweden
Our Mission was to deliver Commerce Server 2007 Training. This included:
A 5 Full Days Training for Some Microsoft Partners from Sweden and Switzerland. The attendees were from different companies (Sigma, Halogen and others) and different experience using Microsoft Technology, Attendees include senior architects, developers and designers, who worked with e-commerce platforms for many years.
A 3 Days training for nBit SIGMA (a Gold Certified Partner in Portals).