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