Teaching

2016—2017:

I am teaching assistant at the Grenoble IUT 2.


2015—2016:

I was teaching assistant at Polytech Grenoble during one semester. I gave a set of tutorials on computer's architecture.

ALM1:
Hardware and Software Architectures of Computers. Elementary building blocks: combinatorial and sequential circuits. Finite state machine synthesis. Instructions interpretation.

I also gave algorithmics' tutorials during one semester at Ensimag school.

3MMALG2:
Analysis and design of algorithms. Data structures (trees, dictionaries, priority queues, graphs).

2013—2015:

I was teaching assistant at the Esisar school for two years. I mainly taught networking, and took care of database practicals.

CS220:
Entity-Relationship Modeling and SQL language.
NE416:
Network ISO layers from 1 up to 4.
NE440, NE445:
Network ISO layers from 4 up to 7. Socket programming and communicating applications programming.
NE516:
Communicating applications (mostly web services) programming. Multi-threaded applications with sockets.