Courses Taught:
Since 1990 I have been involved in teaching different courses in Computer
Science and Mathematics. Some of the courses taught are:
 Data and File Structures
 Design and Analysis of Algorithms
 Operating Systems
 Discrete Mathematics
 Computer Networks and Distributed Processing
 Parallel Architectures and Parallel Algorithms
 Introduction to Probability and Statistics
 Computer Oriented Numerical Analysis
 Graph Theory
