I worked as a full-time Instructor at Jordan University of Science and Technology 2007-2015. I taught courses at the undergraduate level in the departments of Computer Science (CS), Software Engineering (SE), and Information Systems (CIS).
First Year Courses
CIS100 Computer Skills // 3 credit hours
CS101 Introduction to Computer Science (C++ language) // 3 credit hours
CS102 Introduction to Computer Science (C++ language lab) // 1 credit hour
CS112 Object Oriented C++ Programmin language // 3 credit hours
CS113 Object Oriented C++ Programmin language lab // 1 credit hour
CS115 C++ Programming language for non-Computer students // 3 credit hours
CS116 Visual Basic language for non-Computer students // 3 credit hours
Second Year Courses
CIS201 Web Design // 3 credit hours
CS211 Algorithms and Data Structures // 3 credit hours
CS212 Algorithms and Data Structures lab // 1 credit hour
SE201 JAVA Programming language // 3 credit hours
Fourth Year Courses
CS493 Special Topics (Programming Challenges) // 3 credit hours
CS463 Expert Systems // 3 credit hours
I also served as a coach for the JUST teams in the inter university ACM programming competition (2011- 2015)
- Trained teams for the local and global competitions.
- Organized team meetings and training sessions.
- Offered classes in programming challenges.
- Evaluated and reported team performance and results.