About Me
Since 2006, I have been working as an Instructor for undergraduate and master's computer science courses at various universities. These courses cover introductory, intermediate, and advanced levels, and they fall under t…
Since 2006, I have been working as an Instructor for undergraduate and master's computer science courses at various universities. These courses cover introductory, intermediate, and advanced levels, and they fall under the Department of Computer Engineering and Information Technology.
Experience
Assistant Professor
My primary responsibility is to teach undergraduate and graduate-level computer science courses, including designing course materials, delivering lectures, leading discussions, and grading assignments. Besides, I conduct research in different areas of expertise and publish findings in academic journals and conferences. Also, I am responsible for advising students on academic and career matters such as helping them choose courses, providing guidance on research projects, and helping them in their courses, serving on committees related to my department, attending meetings and events, participating in outreach activities to promote the department, and continually improving my knowledge and skills by attending conferences, workshops, and professional development programs to better serve and support students are what I am doing.
Instructor
Teaching undergraduate and master's computer science courses.
Teaching introductory, intermediate, and advanced level courses.
Teaching courses under the Department of Computer Engineering and Information Technology.
Database design.
Computer simulation.
Programming Languages Implementation and language and machine theory.
Software engineering.
Modeling and performance evaluation of computer systems.
Object-oriented systems analysis and design.
Neural Networks.
Data Mining.
Distributed Systems.
Machine Learning.
Head of electrical and computer department
Instructor
Teaching undergraduate and master's computer science courses.
Teaching introductory, intermediate, and advanced level courses.
Teaching courses under the Department of Computer Engineering and Information Technology.
C++ programming.
Programming primitives.
Network design.
Artificial Intelligence.
Database design.
Instructor
Teaching undergraduate and master's computer science courses.
Teaching introductory, intermediate, and advanced level courses.
Teaching courses under the Department of Computer Engineering and Information Technology.
C++ programming.
MATLAB tutorial.
Data structures.
Post Graduate Student Supervisor
Supervising postgraduate students' theses.
Instructor
Teaching undergraduate and master's computer science courses.
Teaching introductory, intermediate, and advanced level courses.
Teaching courses under the Department of Computer Engineering and Information Technology.
Introduction to programming.
Internet engineering.
Computer networks.
Computer simulation.
Object-oriented systems analysis and design.
Software Engineering.
Matlab programming tutorial.