teaching experiences
Courses taught
During the last 10 years I taught several courses in different universities. The following are selected courses I have taught.
- Institution : Faculty of Information Technology Al Ain, U.A.E University, U.A.E
- Mobile Commerce (ECBP411) - 1 semester
- Enterprise Computing (ITPG677) - Ph.D. course 1 semester.
- Multimedia Systems (ECBP425) 5 semesters.
- Internet Computing (CSBP461) 2 semesters.
- Project Management (ITBP280) 3 semesters.
- Database System (CSBP430) 2 semesters.
- Network Operating System (ECBP324) 2 semesters.
- Network protocol and software (ITBP310) 1 semester.
- E-business Model (ECBP301) 1 semester.
- Information System fundamentals (IS300) 1 semester.
- Information System basics (ITBP212) 1 semester.
- Senior Exhibition (ITBP480 - ITBP481) 8 projects.
- Unix Club Supervision 2 semester.
- Institution : Polytechnic School of Engineering, Montreal, Canada
- Information systems for Engineers (lecture)
- Web Development and Databases (lecture + lab)
- Java Programming (lecture + lab)
- Introduction to Unix (lecture + lab)
- Information System basics (ITBP212) 1 semester.
- Unix Club Supervision 2 semester
- Institution : University of Montreal, Canada
- Network management and protocols (lecture + lab)
- Information Technologies Workshop (lecture + lab)
- Computer Architecture (lecture + lab)
- Database systems (lecture + lab)
- C and C++ programming (lab)
- Java Programming I (lecture + lab)
- Institution : Concordia University, Montreal, Canada
- Communication protocols and network security (lab)
- Software process (lecture)
- Programming II (C++) (lab)