Complete list

Teaching

Academic Course Delivery

  • Introduction to Programming

    2027 | S1 | Contact hours 26/13/26 | On-campus | Convening + Lecture + Lab + Tutorial

  • Simulation

    2025 | S2 | Contact hours 26/4/13 | On-campus | Convening + Lecture + Lab + Tutorial

  • Computing and Cyber Security Honours Thesis 1

    2025 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 4

    2025 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 3

    2025 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 2B

    2025 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Research 3B

    2025 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Thesis 2

    2025 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 2

    2025 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 1

    2025 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 3A

    2025 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Joint Military Training Program - Data Technologies Module

    2025 | S1 | Contact hours 2/0/0 | On-campus | Lecture

  • Simulation

    2024 | S2 | Contact hours 26/4/13 | On-campus | Convening + Lecture + Lab + Tutorial

  • Computing and Cyber Security Honours Thesis 1

    2024 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 4

    2024 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 3

    2024 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 2B

    2024 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Research 3B

    2024 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Thesis 2

    2024 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 2

    2024 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 1

    2024 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 3A

    2024 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Joint Military Training Program – Data Technologies Module

    2024 | S1 | Contact hours 2/0/0 | On-campus | Lecture

  • Simulation

    2023 | S2 | Contact hours 26/4/13 | On-campus | Convening + Lecture + Lab + Tutorial

  • Computing and Cyber Security Honours Thesis 1

    2023 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 4

    2023 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 3

    2023 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 2B

    2023 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Research 3B

    2023 | S2 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Thesis 2

    2023 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 2

    2023 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Honours Special Topics 1

    2023 | S1 | Contact hours 26/0/0 | On-campus | Convening

  • Computing and Cyber Security Research 3A

    2023 | S1 | Contact hours 13/0/0 | On-campus | Convening + Lecture

  • Joint Military Training Program - RAS-AI Module

    2023 | S1 | Contact hours 8/0/0 | On-campus | Lecture

  • Simulation

    2022 | S2 | Contact hours 26/4/13 | Synchronous online | Convening + Lecture + Lab + Tutorial

  • Computing and Cyber Security Honours Thesis 1

    2022 | S2 | Contact hours 13/0/0 | Synchronous online | Convening + Lecture

  • Computing and Cyber Security Honours Special Topics 4

    2022 | S2 | Contact hours 26/0/0 | Synchronous online | Convening

  • Computing and Cyber Security Honours Special Topics 3

    2022 | S2 | Contact hours 26/0/0 | Synchronous online | Convening

  • Joint Military Training Program - RAS-AI Module

    2022 | S1 | Contact hours 8/0/0 | Synchronous online | Lecture

  • Simulation

    2021 | S2 | Contact hours 26/4/13 | Synchronous online | Convening + Lab + joint teaching

  • Joint Military Training Program - RAS-AI Module

    2021 | S1 | Contact hours 8/0/0 | Synchronous online | Lecture

  • Simulation

    2020 | Summer | Contact hours 26/0/26 | Asynchronous online | Convening + Lab + joint teaching

  • Simulation

    2020 | S2 | Contact hours 26/0/26 | Synchronous online | Convening + Lab + joint teaching

  • Disruptive Technologies (JMET)

    2020 | S1 | Contact hours 7/3/2 | Asynchronous online | Convening + Lecture

  • Simulation

    2019 | S2 | Contact hours 26/0/52 | On-campus | Convening + Lab + joint teaching

  • Disruptive Technologies (JMET)

    2019 | S1 | Contact hours 7/3/2 | On-campus | Convening + Lecture

  • Simulation

    2017 | S2 | Contact hours 26/0/0 | On-campus | Convening

  • Computational Problem Solving

    2017 | S1 | Contact hours 39/13/26 | On-campus | Convening + joint Lecture

  • Capability Options Analysis UG

    2017 | S2 | Contact hours 26/13/0 | On-campus | Convening

  • Simulation

    2016 | S2 | Contact hours 26/0/26 | On-campus | Convening

  • Computational Problem Solving

    2016 | S1 | Contact hours 26/13/26 | On-campus | Convening + joint Lecture

  • Simulation

    2015 | S2 | Contact hours 26/0/26 | On-campus | Convening + joint Lecture

  • Computational Problem Solving

    2015 | S1 | Contact hours 26/13/26 | On-campus | Convening + joint Lecture

  • Capability Options Analysis UG

    2015 | S1 | Contact hours 26/13/0 | On-campus | Convening + Lecture

  • Quantitative Operations Research UG

    2013 | S1 | Contact hours 39/0/0 | On-campus | Convening + Lecture

  • Quantitative Operations Research PG

    2013 | S1 | Contact hours 39/0/0 | Distance | Convening + Lecture

  • Strategic Decision Making UG

    2012 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Strategic Decision Making PG

    2012 | S2 | Contact hours 39/0/0 | Distance | Convening + Lecture

  • Capability Options Analysis Intensive

    2012 | S1 | Contact hours 39/0/0 | Intensive External M | Convening + Lecture

  • Capability Options Analysis Intensive

    2012 | S1 | Contact hours 39/0/0 | Intensive External S | Convening + Lecture

  • Capability Options Analysis Intensive

    2012 | S1 | Contact hours 39/0/0 | Intensive | Convening + Lecture

  • Capability Options Analysis UG

    2011 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Capability Options Analysis PG

    2011 | S1 | Contact hours 39/0/0 | Distance | Convening + Lecture

  • Strategic Decision Making UG

    2010 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Strategic Decision Making PG

    2010 | S2 | Contact hours 39/0/0 | Distance | Convening + Lecture

  • Capability Options Analysis UG

    2010 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Capability Options Analysis PG

    2010 | S1 | Contact hours 39/0/0 | Intensive External M | Convening + Lecture

  • Capability Options Analysis PG

    2010 | S1 | Contact hours 39/0/0 | Distance | Convening + Lecture

  • Capability Options Analysis UG

    2009 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Capability Options Analysis PG

    2009 | S2 | Contact hours 39/0/0 | On-campus & Distance | Convening + Lecture

  • Strategic Decision Making UG

    2009 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Strategic Decision Making PG

    2009 | S1 | Contact hours 39/0/0 | On-campus & Distance | Convening + Lecture

  • Decision Analysis

    2008 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Management Science for Engineering

    2008 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Decision Analysis

    2007 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Management Science for Engineering

    2007 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Knowledge Based Systems

    2006 | S2 | Contact hours 26/0/0 | On-campus | Joint Lecture

  • Soft Computing

    2006 | S2 | Contact hours 26/0/0 | On-campus | Joint Lecture

  • Management Science for Engineering

    2006 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Management Science for Engineering

    2005 | S2 | Contact hours 26/0/0 | On-campus | Convening + Lecture

  • Modern Heuristic Techniques

    2005 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Decision Analysis

    2005 | S1 | Contact hours 39/0/0 | On-campus | Convening + Lecture

  • Knowledge Discovery in Databases

    2004 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Management Science for Engineering

    2004 | S2 | Contact hours 26/0/0 | On-campus | Convening + Lecture

  • Data Mining

    2003 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Optimization Techniques

    2003 | S2 | Contact hours 26/13/0 | On-campus | Convening + Lecture

  • Modern Heuristic Techniques

    2003 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Knowledge Discovery in Databases

    2002 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Optimization Techniques

    2002 | S2 | Contact hours 26/13/0 | On-campus | Convening + Lecture

  • Modern Heuristic Techniques

    2002 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Optimisation Techniques

    2001 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Data Mining

    2001 | S2 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Programming Fundamentals (JAVA)

    2001 | S2 | Contact hours 13/0/13 | On-campus | Tutorial

  • Modern Heuristic Technique2

    2001 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

  • Management Science for Engineering

    2000 | S2 | Contact hours 26/0/26 | On-campus | Convening + Lecture

  • Management Science

    2000 | S2 | Contact hours 13/0/13 | On-campus | Tutorial

  • Information Systems Principles

    2000 | S2 | Contact hours 26/0/13 | On-campus | Labs

  • Modern Heuristic Technique2

    2000 | S1 | Contact hours 26/0/13 | On-campus | Convening + Lecture

Teaching Before 2000

  • Teaching at Cairo University

    Before 2000, my teaching at Cairo university took place between 1995 and 1997 and covered the following courses in computer, information systems, and operations research: Knowledge Based Decision Support Systems, Programming Languages, Optimisation in Artificial Intelligence, Project Management and Network Optimisation, General Operations Research, and Mathematical Programming. I also assisted in decision Support for Financial Problems, Total Quality Management, and Transportation and Networks Problems.