This page lists and links to various activities.


Research groups:

Research management :


Participation to conference organization


Collaborations with companies:

(some) Older projects:


Beyond scientific paper reviewing for conferences and journals:


I got acquainted with computer science in the early 1980's at the very exciting period of micro-computers. I learnt some of the most important things about programming with a simple TI 57 programmable calculator; then, I became proficient with programming with an Oric 1 micro-computer. Then I was trained as a computer scientist in the 1980's. Since then, I learnt by myself a whole lot of maths, and statistics.


Developing software is really a recreation for me. I am so deeply involved in management activities, and teaching activities, that coding are extra great moments for me. Unfortunately, I do not have much time for it and I do not want to release code that has not been debugged enough. So, I only advertize here two codes I have written:

I have repeatedly coded in C ML software that had been prototyped in Matlab by collaborators. Each time, I have had the great pleasure of hearing: "Hey Philippe, your code is so much faster than mine in Matlab!".
To me, this sentence says it all. Indeed, on codes I have written, a speed-up of 1000x is not uncommon when moving from Matlab to C, plus the possibility of handling very large datasets, and streams of data.
(and I don't even mutli-thread the code, nor use GPU.)

Valid XHTML 1.0! Valid CSS!