- Assistant Professor, Computer Science Department, February 2011 – Present
Computer Science Department, Effat College of Engineering
- Lecturer and Cisco Regional Academy Coordinator, Sept. 2002 to Jan. 2011
Computer Science Department, Effat College of Engineering & EECSI
COURSES TAUGHT
- Digital Skills
- Programming Essentials in Python
- Advanced Programming in C++
- Object Oriented Programming in Java
- Data Structures in C++
- Programming Languages
- Algorithm Analysis and Design
- Database Systems
- Software Engineering
- Artificial Intelligence
- Natural Language Processing
- Introduction to Computer Networks
- IT Essentials: PC Hardware and Software
- Switching, Routing, Wireless Essentials
- Enterprise Networking, Security, and Automation
- Linux Essentials
- Computer Architecture and Organization
- Computer Graphics
- Research in Computing
- Senior Project I-II