About Me
Dr. Pierre Akiki is an Associate Professor of Computer Science and
Chairperson of the Department of Computer Science at
Notre Dame University – Louaize (NDU), Lebanon.
He joined NDU as a full-time faculty member in 2014 and was a
Visiting Research Fellow in Computing at The Open University, U.K.,
from 2015 to 2018. Prior to his academic career,
he worked as a full-time software engineer from 2004 to 2011,
focusing on enterprise software systems.
Additionally, he held a part-time position as a Computer Science
Instructor at NDU from 2007 to 2011.
He holds a Ph.D. in Computing from The Open University, U.K.
The title of his Ph.D. thesis is Engineering Adaptive Model-Driven User
Interfaces for Enterprise Applications.
Additionally, he holds a Bachelor of Science and a Master of Science
in Computer Science - Computer Information Systems from NDU, Lebanon.
Moreover, his interest in enterprise systems and passion for having a
diverse education encouraged him to enroll in a graduate
business program, which is collaborative between
Bordeaux Management School, France (now KEDGE Business School) and NDU,
Lebanon. He earned a Master of Science in International Business and a
Master of Business Administration through this program.
Dr. Akiki is a researcher focusing on Software Engineering and Human-Computer Interaction. His research covers topics that include adaptive, model-driven, and interactive software systems, end-user software development, and software quality. He applied his research to several types of software systems. His work on adaptive model-driven user interfaces targeted enterprise software systems while that on end-user software development targeted software systems for the Internet of Things and robotics. He served as a reviewer for many international conferences and journals.
As part of his work at NDU, Dr. Akiki teaches undergraduate and
graduate courses related to software engineering,
human-computer interaction, and databases. He serves as a member of
several committees at the level of the department, faculty, and
university. Moreover, he supervises Master theses, coordinates
multi-section courses, advises undergraduate computer-science students,
and conducts orientation sessions and workshops for prospective students.