I built the graduate/undergraduate Linux Kernel Programming course that I taught in Spring 2017 at Virginia Tech, VA, USA. Here is the entire set of lecture slides (Spring 2017 version). Initially offered on a trial basis, due to its success this course is now part of the ECE official offered course list.
I was A.T.E.R. (in French, Attaché Temporaire d’Enseignement et de Recherche, teaching & research assistant) for the 2014 – 2015 scholar year, at the Université de Bretagne Occidentale (UBO) in Brest, France. I taught computer science courses (176 hours per year), for university students from 1st (Licence 1) to 5th year (Master 2).
I also gave computer science courses (64 hours per year) during my 3 years of PhD study (2011 – 2014) at the UBO.