I had taught the following courses at Philadelphia University:

  • Software Processes (A Postgraduate course)
  • Fundamentals of Scientific Research (A Postgraduate course)
  • Research Project (Graduation Project)
  • Software Testing
  • Software Construction
  • Software Project Management
  • Object Oriented Paradigm
  • Object Oriented Data Structures
  • Computer Ethics
  • Software Production
  • Software Reengineering
  • Software Design