Teaching

College of Computing and Information Technology, Arab Academy for Science, Technology, and Maritime Transport, Egypt

Undergraduate

I regularly teach a number of undergraduate courses including operating systems, Computer System security/Data Security, Network Protocols, Applied Networking, and Distributed Systems.

·         Operating Systems (CS322, CC418)

·         Computer System Security (CS421, Data Security CC518)

·         Information Systems Security (IS421)

·         Introduction to Networks (CE231)

·         Network Protocols (CS422)

 

Graduate Diploma

·         Operating Systems (CS621)

 

Master of Science

·         Information Systems Security (IS703)

·         Advanced Operating Systems (CS714)

·         Data Security (CS716)

·         Networking Applications (IS711)

 

Department of Computer Science, Virginia Tech, USA (My VT Homepage)

·         Computer Network Architecture and Programming

·         Mobile Computing

·         Advanced Topics in Distributed Systems

·         Research Methods in Computer Science

·         Software Engineering

 

Department of Computer Science, Lamar University, Beaumont, TX, USA

Spring 2004

    • CPSC 5369-01 Graduate Project
    • CPSC 4360-01/ CPSC 5360-01 Software Engineering
    • COSC 1373-02 Principles of Computer Science I

Fall 2003

    • CPSC 4320 / CPSC 5320 Advanced Topics in Networks
    • CPSC 4360-01/ CPSC 5360-01 Software Engineering
    • COSC 1373-01 Principles of Computer Science I

 

Department of Computer Science, Old Dominion University, Norfolk, VA, USA (My ODU Homepage)

 


 
Last Modified: March 2014