He holds a Ph.D. in Computer Science from the University of Western Brittany (Sept 2013), where he worked as a research and teaching assistant at the Naval Academy Research Institute – MoTIM group – Brest, France. He has been an Assistant Professor at the American University of the Middle East, Kuwait (2014-2015). He had also previously worked at Bi*Where/Galigeo Inc. as a Research and Development Engineer in Paris, France. He received a B.A. degree in mathematics/informatics, and a Master degree in Computer Science from Joseph Fourier University (Grenoble, France).