View Printable Version
Experience - Teaching

University of Western Ontario, Computer Science Department:
University of Waterloo, Systems Design Engineering Department:
  • Teaching assistant a 100-level: Calculus 1, Fall 1992

Alexandria University, Computer Science and Automatic Control Department:
  • Lectured a graduate-level: Computer Networks,1990-1991
  • Lectured a third-year: Switching Theory and Finite Automata,1990-1992
  • Lectured a second-year: Application Programming, 1988-1990
  • Lectured a third-year: Numerical Analysis,1987-1988
  • Lectured a fourth-year: Optimization Theory, 1987-1992
  • Lectured a fourth-year: Design and Analysis of Computer Algorithms, 1985-1986