- Advanced Java Programming (MINES ParisTech, 17)
- Introduction to Java Programming (MINES ParisTech, 15)
- Computer Science Fundamentals (Advanced course, Ecole des mines de Paris,
since 04)
- Computer Music (Mastère mines and Ecole des mines de Paris, since 99)
- Digital Sound (IMAC, Paris 2, 96 to 99)
- Text, Sound and Image Compression (IMAC, Paris 2, 93 to 02;
Ecole des mines de Paris, 93 to 98; GRECO Informatique, CNIT,
May.96; Mastère HEC and Ecole des mines de Paris, 98 to 04)
- Theoretical Computer Science (IMAC, Paris 2, 94; Mastère mines,
Oct.98)
- NewGen (GRECO Informatique, CNIT, Nov.91)
- Complexity Theory (Ecole des mines de Paris, 89)
- Semantics of Programming Languages (Ecole des mines de Paris, 88)
- Functional Programming (Ecole des mines de Paris, 88)
- Artificial Intelligence (Ecole des mines de Paris, 86)
- Teaching Assistant “Unix Kernel” (Paris 6, 83 to 85)
- Artificial Intelligence and Expert Systems (CCETT, 85)
- Operating Systems (ENST, 84)