2009 – 2014: Ph.D. in Software Engineering
Department of Génie Informatique et Génie Logiciel
Polytechnique Montréal, Montréal, Québec, Canada
Supervisor: Dr. Giuliano Antoniol, co-supervisor: Dr. Yann-Gaël Guéhéneuc

2006 – 2008: Master of Computer Science degree,
Department of Computer Science and Software Engineering
Concordia University, Montréal, Québec, Canada
Supervisor: Dr. Constantinos Constantinides

2003 – 2006: Engineering Diploma (equivalent to a Bachelor of Engineering)
Department of Computer Science, Computer Engineering and Electrical Engineering (Major in Computer Science),
Engineering school Polytech’Lille, Lille, France

2001 – 2003: University Diploma of General Education (equivalent to a DEC)
Department of Mathematics, Computer Science and Applied Sciences (Major in Computer Science)
University of Science and Technologies of Lille (USTL), Lille, France