Biography

Wael Aboulsaadat completed the curriculum for computer science with a minor in electronics at the American University in Cairo, Egypt. He obtained his PhD in Computer Science from the University of Toronto, Canada, in the field of Human-Computer Interaction. In his PhD dissertation, Wael designed, developed and formally evaluated an electronic prayer rug for assisting in Islamic prayer. During his graduate studies, Wael worked as a part-time lecturer, in the computer science department at the University of Toronto teaching undergraduate courses. Next, Wael moved to take a lecturer position at the German University in Cairo, Egypt. Wael taught various basic classes in computer science as well as advanced classes in Database Systems Architecture, Software Engineering, and Algorithm Design and Analysis. Wael also taught the graduate electives Human Computer Interaction and Brain Computer Interfaces. Since January 2016, Wael has been acting as the Computer Science and Engineering department chair at the German University in Cairo.

Wael’s interest in undergraduate teaching motivated him to start two open source projects targeted to computer science juniors. The first is a highly scalable microblogging platform (EduMsg.Net) and the second is a database engine (EduDB.Net). The aim of these projects is to expose students early on to software engineering practices, advanced algorithms and data structures, design patterns and architecture of highly scalable applications.