TEACHING
Old Dominion University
(1980current):
Course title....
..number of times taught
-
Network and System Security
1
-
Networked Multimedia Systems......7
-
Systems Programming Design......18
-
Computer Networks Protocols......18
-
Data Base Concepts (Telecasted twice)......7
-
Operating Systems Concepts......6
-
Data Communications Systems......4
-
Data Structures......4
-
Introduction to Computer Science......3
-
Operating Systems Design and Implementation......2
-
Systems Programming Tools and Environment......2
-
Distributed Database Systems......2
-
Computer and Network Performance Evaluation......1
-
Operating Systems Theory......1
-
Theoretical Aspects of Computer Science......1
-
Microprocessor and Microcomputers......1
-
Knowledge Representation......1
-
Building Expert Systems......1
-
Principles of Artificial Intelligence......1
-
Artificial Intelligence Programming: Lisp and Prolog......1
-
Computer Organization
..1
United Arab Emirates
University (20002001):
-
Formal Languages and Automata...
2
-
Computational Graph Theory
.2
-
Design and Analysis of Algorithms
...
2
-
Senior's Projects: Networking Programming
.2
Regional Information
Technolgy Institute (RITI), Egypt (June 2002):
-
Advanced Operating Systems.
.1
North Carolina State University
(19861988):
-
Operating Systems Design......2
-
Data Base management Systems (Telecasted once)......2
-
Senior BS Project (Operating Systems)......2
-
Senior BS Project (Database Systems)......2
UNCChapel Hill (1996):
-
Introduction to Programming......1
University of Maryland - Baltimore
County (19791980):
-
Design & Implementation of Programming Languages......1
-
Introduction to Computer Science......1
-
File Processing and Organization......1
-
Data Base Systems......1
Rochester Institute of Technology
(19771979):
-
Data Structure Analysis......2
-
Data Communication Systems......2
-
Data Base Concepts......2
-
Discrete Structures......1
-
Programming Languages......1
-
Finite State Machines & Automata......1
-
Theory of Formal Languages......1
-
Computational Complexity......1
-
Deterministic & Probabilistic Models in Operating Systems......1
-
Foundations of Computing......1
-
Computer Architecture ......1