A few courses taught since 2010 as an Assistant professor.
- GPU programming (CUDA) - Master 1.
- Distributed algorithms - Master 2.
- Networking and operating systems - first year.
- Java Swing - second year.
- Human-machine interaction - second year.
- Databases - second year.
- Web programming - third year.