- Contact Me

Courses Taught

# Course Title: Computer Security

Level: Graduate

Textbook: Computer Security: Art and Science, M. Bishop (Addison-Wesley, 2003)

# Course Title: Distributed Systems

Level: Graduate

Textbook: Distributed Systems: Principles and Paradigms, A. Tanenbaum and M. van Steen (Prentice Hall, 2002)

# Course Title: Transaction Processing Systems 

Level:  Graduate

Textbook: Principles of Distributed Database Systems, T. Ozsu and P. Valduriez (Prentice Hall, 1999)

# Course Title: Computer Simulation

Level: Graduate

Textbook: Introduction to Simulation Using GPSS, T. Schriber (McGraw-Hill 1991)

# Course Title: Advanced Database Systems

Level: Graduate

Textbook: Concurrency Control and Recovery in Database Systems, P.A. Bernstein, V. Hadzilacos, and N. Goodman (Addison-Wesley 1987)

# Course Title: Knowledge-Based Expert Systems

Level: Graduate

Textbook: Artificial Intelligence, P. H. Winston (Addison-Wesley 1993)

# Course Title: Foundations of Programming

Level: Graduate

Textbook: The Science of Programming, D. Gries (Springer-Verlag 1981)

# Course Title: Advanced Topics in Databases 

Level:  Senior

Textbook: Fundamentals of Database Systems, R. Elmasri and S. Navathe (Benjamin 2004)

# Course Title: Computer Security 

Level:  Senior

Textbook: Computer Security, Gollmann (John Wiley and Sons, 2006)

# Course Title: Computer Architecture 

Level:  Senior

Textbook: Computer Organization and Architecture – Designing for Performance, William Stallings, Prentice Hall. Sixth Edition. 2003.

# Course Title: Ethical Issues in Computing 

Level:  Senior

Textbook: A Gift of Fire, S. Baase (Prentice Hall 2003)

# Course Title: Artificial Intelligence

Level: Senior

Textbook: Artificial Intelligence – A Modern Approach, S. Russel and P. Norvig (Prentice Hall 1995)

# Course Title: Computer Networks

Level: Senior

Textbook: Computer Networks and Internets, D. Comer  (Prentice Hall 2002)

# Course Title: Database Management Systems

 Level: Senior

Textbook: Fundamentals of Database Systems, R. Elmasri and S. Navathe (Benjamin 2002)

# Course Title: Software Engineering

Level: Senior

Textbook: Software Engineering, R. S. Pressman (McGraw- Hill 1992)  

# Course Title: Programming Languages

Level: Senior  

Textbook: Programming Languages Design and Implementation, T. W. Pratt and M. Zelkowitz (Prentice Hall 2001)

# Course Title: File Systems

Level: Junior  

Textbook: Structures – An Object Oriented Approach with C++, M. Folk, B. Zoellick, and G. Riccardi (Addison Wesley 1998)

# Course Title: Systems Analysis and Design

Level: Junior

Textbook: Systems Analysis and Design, S. Wu and M. Wu (West Publishing 1994)

# Course Title: Introduction to C/UNIX

Level: Sophomore

Textbooks: - A Book On C, A. Kelley & I. Phol (Benjamin 1990)
                    - A Practical Guide to the UNIX System, M.G. Sobell (Benjamin 1989)

# Course Title: Computer Programming I  

Level: Sophomore

Textbook: C How to Program, H. Deitel and P. Deitel (Prentice Hall 2003)

# Course Title: Microcomputer Applications to Pharmacy

Level: Sophomore

Textbook: Handouts.

# Course Title: Computer Literacy

Level: Sophomore

Textbook: Computing Essentials, T. O’Leary and L. O’Leary (McGraw-Hill 2000)

# Course Title: Business Data Processing

Level: Freshman

Textbook: Microcomputing, T. O'leary and B. Williams (McGraw-Hill 1993)

# Course Title: Introduction to Microcomputer

Level: Freshman

Textbook: Microcomputer Applications, W. T.  Price (Dryden 1989)