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)

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

2004 till date: Prof. of Computer Science (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.


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)