R.G

Rawan Ghnemat

mobile menu toggle

Rawan Ghnemat


As a computer science professor in the era of artificial intelligence, my teaching philosophy is grounded in the conviction that students must be equipped not only with the technical skills necessary to implement AI algorithms but also with the critical thinking and problem-solving abilities required to innovate and apply these algorithms to real-world challenges. To achieve this goal, I strive to create an environment that fosters creativity, curiosity, and collaboration. This involves encouraging students to think outside the box and explore diverse approaches to problem-solving. Integrating hands-on experiences into my teaching, such as team-based projects, allows students to apply their knowledge and develop practical skills.



Average Student Evaluation:

Over the past 8 years, consistently achieved an excellent student evaluation average score of 95%, reflecting exceptional teaching performance and dedication to student success across both undergraduate and graduate courses. This evaluation is based on multiple dimensions, including clarity of instruction, course organization, engagement, and student support.



Feedback from Graduate and Undergraduate Students:

My teaching philosophy focuses on three key objectives: challenging my students to expand their capabilities, continuously challenging myself to improve my teaching through computer science education research, and exploring and implementing innovative curriculum advancements. My students have consistently provided excellent evaluations throughout my teaching career, indicating a high level of satisfaction with my courses. This feedback underscores the effectiveness of my teaching methods, which prioritize engagement, active participation, and hands-on learning.


As an experienced artificial intelligence instructor, I have successfully imparted the knowledge and skills necessary for Ph.D. students to excel in this rapidly evolving field, encouraging them to push the boundaries of AI research and development. As an active member of the academic community, I have participated in numerous projects and initiatives aimed at enhancing education quality and promoting knowledge transfer between institutions. Notably, as a primary member from PSUT in the DAAD-funded project "Bringing Data Literacy to Jordan," I facilitated cooperation between higher education institutions and non-university partners in teaching, research, and higher education management. Additionally, I participated in the "Education Quality Measurement Project Meeting" in Madrid as part of an Erasmus+ project and developed an online introductory course for Artificial Intelligence in partnership with the Edraak organization.


These experiences have enabled me to stay abreast of the latest trends and developments in computer science education and to contribute to the advancement of the discipline through collaboration and knowledge-sharing. Throughout my teaching career, I have had the opportunity to teach a variety of undergraduate and graduate courses in computer science, including:

Undergraduate Courses (Bachelor of Computer Science)

Structured Programming using C

Introduction to Computer Science

Artificial Intelligence

C Programming Language

Compiler Construction

Algorithms and Data Structure

OOP (Java)

Computer Graphics

Geographical Information System

Graduate Courses 

( Master of Computer Science)

Artificial Intelligence – MS Level

( Ph.D. of Computer Science)

Artificial Intelligence –Ph.D. Level

Introduction to Artificial Intelligence.

Learn the fundamentals of AI and its diverse applications
Discover the future of technology with our AI course
Enhance your skills with a comprehensive AI course on Edraak.

For more info:

Copyright © 2024-2024 by CodeMint