Home

About Me:

Starting July 2021, I will be joining the University of Ontario Institute of Technology (Ontario Tech) as an Assistant Professor at the Department of Electrical, Computer and Software Engineering!

Since June 2020, I am a Postdoctoral Researcher at the Department of Computer Science and Operations Research of the Université de Montréal, working in the GEODES Software Engineering Research Group, under the supervision of Michalis Famelis. My research interests are in the areas of Software Engineering, Goal-oriented Requirements Engineering and Model-based System Engineering. My work focuses on developing solutions to Software Engineering problems through modelling and analysis, where I draw inspirations from disciplines such as model-based engineering, software specification, model transformation and category theory to create novel techniques that use formal abstractions supported by automation. Besides my major interest in Software Engineering-related research, I have other research interests including Mobile Ad hoc Networks, Could Computing, and Natural Language Processing. My work has been published in top peer-reviewed journals and conferences.

I completed my Ph.D. degree in Computer Science from the University of Ottawa (February 2020), under the supervision of Daniel Amyot. I also hold a Master degree in Computer Science and a Bachelor degree in Computer Information Systems from Jordan University of Science and Technology (2009 and 2007).

From 2015 to 2019, I worked as a research and a teaching assistant at the University of Ottawa, and as a researcher with the Cyberjustice project. I have considerable teaching experience in several academic institutions.