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.