Teaching

Embedded system are the perfect teaching tool. They offer infinite opportunities to let student “see for themselves”. And adding connectivity to it (low-power wireless for example) allows the students to build very complex chains of information. In the most complete case, information goes from a physical sensor to a micro-controller, through a low-power wireless mesh network, to a gateway, to a single-board computer, to a cloud-based back-end system, to a database, and to the student’s browser. Being able to build up this entire chain fast and with relatively simple components is both incredibly motivating for the students (“The dial is moving on my phone!”, “I can control my fan remotely!”), and offers the instructor infinite possibilities to dig into any topic, from SPI buses to RTOS priority inversion, embedded protocols or web interaction. Given that perspective, my first guiding principle when teaching is to “build real things”.

One of the things I see when interviewing people is that students are often not exposed to the technology being used in real-world applications. They have often some experience with open-source projects, development boards and DYI hardware. And while these tools are perfectly valid, they don’t convey to the student a clear picture of what the state of the art is. Given that perspective, my first guiding principle when teaching is to use technology that’s really out there.

Below is a list of classes and courses I have taught.

2019

2018

  • Intensive 1-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Graduate level. Together with Keoma Brun-Laguna, 1-5 October 2018.
  • 1/2-day crash course on the Industrial IoT, Telecom ParisTech. Graduate level. 28 September 2018.
  • “From Sensors To Sensor Networks”, 2h class as part of the course given by Prof. Steven Glaser, UC Berkeley, 30 August 2018.
  • 6-week course on IoT, with associated hands-on labs. Undergraduate level. ENSTA ParisTech. Together with Keoma Brun-Laguna and Dominique Barthel. Spring 2018.
  • 1-day hands-on course on IIoT, and support of subsequent projects, MsC level, University College London, February 2018.

2017

  • Intensive 1-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Graduate level. Together with Ziran Zhang, 9-12 October 2017.
  • 1/2-day crash course on the Industrial IoT, Telecom ParisTech. Graduate level. 28 September 2017.
  • 6-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Undergraduate level. Together with Keoma Brun-Laguna and Dominique Barthel. Spring 2017.

2016

  • Intensive 1-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Graduate level. Together with Keoma Brun-Laguna and Dominique Barthel,  12-15 December 2016.
  • 1/2-day crash course on the Industrial IoT, Telecom ParisTech. Graduate level. 5 October 2016.
  • 2h course of Industrial IoT at USC. Undergraduate level. April 2016.

2015

  • Intensive 1-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Graduate level. Together with Quentin Lampin and Dominique Barthel,  12-18 November 2015.
  • [MOOC] [HOT! over 20,000 registered] Internet of Things (IoT) together Prof. Mischa Dohler from with King’s College London, FutureLearn platform, first course on 23 November 2015. I’m also a Mentor on IoT on the FutureLearn platform since 2015.
  • 1/2-day crash course on the Industrial IoT, Telecom ParisTechGraduate level. 30 September 2015.
  • 1h class on the Silicon Valley at KULAK, Kortrijk, Belgium. Undergraduate level. 17 March 2015.
  • Intensive 1-week course on IoT, with associated hands-on labs. ENSTA ParisTech. Graduate level. Together with Quentin Lampin and Dominique Barthel,  19-23 January 2015.

Earlier

Talks and Tutorials

Lots of them. See Publications.

Advertisements