UPS / IRIT3 - Office: 001
Paul Sabatier University
118 Route de Narbonne
F-31062 Toulouse Cedex 9 , France

Phone: +33 (0)5 61 55 63 51

About me

I am Professor of Computer Science at Paul Sabatier University (UPS - Toulouse 3 - France).

More about UPS (Paul Sabatier University)

From 2004 till 2013, I have also worked on a consultancy basis with the British Institute of Technology and E-commerce, as Head of innovation and technology in partnership with University of East London (London-UK).

More about UEL

I am member of AOC research team. Broadly, my research is related to artificial intelligence and machine learning, exploring and modeling analogical reasoning.

More about AOC team


My research has covered many topics over the years. Today, my academic work is mainly related to analogical reasoning and its application to machine learning. The best option to get more is to surf my dblp page.


Since the beginning of my career, I have taught diverse topics, from theory (lambda calculus, type theory, logic, complexity) to practice (programming languages (assembly, C, C++, Java, Processing, PHP, CAML), operating systems, networks, etc...).

I currently teach diverse programming languages (Python, Processing). At MSc level, I lecture about machine learning in the large, including PAC model, Vapnik-Chervonenkis dimension, boosting, deep learning, etc.

Professional activities

2014 till date: Prof. of Computer Science (Toulouse Uni. - France)

2004-2013: Head of Innovation&Technology (UEL London) - Prof. (Toulouse Uni. - France)

2003 – 2004: Director of a NGO Computer Science Institute (Hanoi - Vietnam)

2000 – 2002: Prof. (Toulouse Uni. - France)

1997 - 2000: Head of Computer Science Department - Prof. West Indies Uni.

Founder - CTO: geom startup ( (Melbourne - Australia)

Founder - CTO: geomchat startup ( (Melbourne - Australia)


PhD Maths (1985) - major: Differential equations over Sobolev spaces
(Orleans Uni. - France)

PhD Computer Science (1989) - major: Logic programming
(INRIA Rocquencourt - France)

French Habilitation (1997) - major: Rewriting logic with negation
(Orleans Uni. - France)