ASSOCIATE PROFESSOR
2002–now: Computer Science Department, Gulf University for Science and Technology, Kuwait, (Assistant professor from 2002 till 2006)
· Courses
CS 4300 Artificial Intelligence
CS 4760 Operating Systems
CS 4730 Computer Networks and Communications
CS 4610 Database management systems
CS 4010: Internet Programming
CS 4020 Java Programming
CS 4500 Software Engineering
CS 2260: Object Oriented Programming (C++)
CS 1250: Introduction to computing (Structured programming using C)
2010–2011: College of Engineering, Department of Computer Engineering, Kuwait University, Adjunct professor
· Courses
0612-405 Operating Systems
0612-493: Special Topics in Computer Engineering (Intelligent Systems)
2009-2010: College of Graduate Studies, Kuwait University, Adjunct Professor
· Courses
0612-527: Advanced topics in AI - Spring 2009
0612-508: Advanced Software Engineering - Fall 2010
2003-2007: College of Engineering, Computer Engineering Department, KU, Adjunct Professor
· Courses
0612-408: Software Engineering II
0612-308: Software Engineering
0612-301: Advanced Programming Techniques using JAVA
2002: Systems Design Engineering, University of Waterloo, Canada
· Courses
Fuzzy Logic& Neural Networks