About Me

Dr. Pierre Akiki is an Associate Professor 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.