He holds a Ph.D. (2006) in artificial intelligence from Université Paul Sabatier, France, an M.Sc. (2002) and a B.Sc. (2000) both in computer science from the Federal University of Paraná, Brazil. Before joining Université d’Artois, Ivan was a postdoctoral researcher at the CSIR Meraka Institute in South Africa and a professor of logic and theoretical computer science at the Federal University of Rio de Janeiro, Brazil.