Associate Professor in the field of Computer Science with more than 18 years of teaching, academic, and research experience at the university level. Holds a PhD in Computer Science and possesses extensive experience teaching a wide range of undergraduate and postgraduate courses related to Software Engineering, Database Systems, Programming Languages, Computer Networks, and other computing disciplines.
Research interests focus on Artificial Intelligence in Education, Intelligent Tutoring Systems, and technology-enhanced learning environments aimed at improving student learning and peer communication. Has actively contributed to curriculum development, Outcome-Based Education (OBE) implementation, academic quality assurance, and student supervision throughout an accomplished academic career.
In addition to teaching and research, has participated in various academic and administrative activities, including committee work, assessment processes, and mentoring students in research and final year projects. Committed to academic excellence, innovation, and the effective integration of emerging technologies in computing education.