Previously, he was a Research Fellow at the University of Stirling in Scotland. He received his PhD in Computer Science from the University of Angers, France.