I do most of my teaching at the Computer Science department , INSA Lyon, Université de Lyon.

In the recent past I’ve managed the following course:

  • New, starting September 2016, I’ll be in charge, together with Christian Wolf, of the “Computer Organization” course, at INSA Lyon.
  • Since 2012-13, together with Guillaume Salagnac, I run the “Operating Systems” course which is part of the IST Semester organized by INSA for english-speaking students.

Most of my teaching is done collectively, with several permanent researchers working together on the course plan, the tutorial and practical session’s descriptions, the grading, etc. Apart from the course mentioned above, I’m regularly involved in courses including :

In the more or less recent past, I’ve been in charge (lecturing) of the following course :

  • Between 2008 and 2013, I was in charge of the Advanced Operating Systems course, at INSA.

I’ve also been involved in the following courses:

  • Computer Organization INSA Lyon, by Florent de Dinechin (2007-2015)
  • Real-Time and Embedded Systrems, INSA Lyon (2007-2011)
  • Models of Computations and Concurrency (responsible of the course), within the Master’s degree program in embedded computing, at Abo Akademi, Turku Finland. 2005-06
  • Computer Organization at Université de Grenoble (2001-2005)
  • Automatas and Languages (2001-2004)

Note : if you are interested in materials for teaching those topics, please contact me. Right now I’m lazy enough not to dig up my hard-drive to put them here, but I’d be happy to provide any of those if they are useful :)