Teaching

Operating Systems Design (INGI1113)

I have been a teaching assistant of this course for four years. The course covers the basic notions of processes, threads and synchronization and inter-process communication mechanisms. The assignments have to be written in C under Linux and Solaris.

Computer Graphics and Applications (INGI2325)

I was the teaching assistant of this course in 2005 and 2006. The course covers the basic notions of computer graphics starting with 2D and 3D geometry and ending with synthetic/realistic image generation using techniques such as ray-tracing. Here is a excerpt of the practical exercices we proposed during these two years: simple animation of a robot model using OpenGL, adding boolean operations in a ray-tracer, modeling the motion of a ball thrown in a 3D environment (with collisions). The assignments had to be written in C++ under Solaris.

Introduction to C Development under Linux

This is a short course I wrote for second-third year students (September, 2007). It assumes basic knowledges of the C language. It reviews the main tools available under Linux and how to use them (gcc, gdb, valgrind, make, svn, ...). The slides are publicly available as [ PDF ].

Course on interdomain routing

In the framework of the E-Next Advanced two-day course on Interdomain Routing with BGP4 that was given in Louvain-la-Neuve (Belgium) in November 2004, I gave a course on modeling BGP routing entitled "C-BGP: A New Approach to BGP Simulation". The slides are released under a Creative Commons License.

Course on BGP modeling and analysis

In the framework of the 1st International Summer School on Network and Service Management (ISSNSM 2007) organized by the EMANICS project in July 2007, I gave a course entitled "BGP Analysis and Modeling". The course discusses different approaches to model BGP routing. It describes the C-BGP simulator in depth and shows how it can be applied to modeling ISP networks as well as Internet-like topologies. The slides and the course material are available here. The course has also been given at the EuroFGI Summer School summer school in August 2007 (talk was given by Virginie Van den Schrieck).