..

teachings

2023 - 2024

Object-oriented programming (3h)

Replacing a colleague for a lesson to L2 students.

Student projects (5h)

Noé Chachignot pursued his project from last year.

2022 - 2023

No classes this year, as I’m looking into scientific mediation activities instead.

Student projects (5h)

Arthur Goarant worked on mobility prediction: his aim was to check how good piecewise linear approximation is to predict future locations, and if it can be used to detect location privacy leaks before they occur.

Noé Chachignot worked on mobile energy consumption monitoring, the project consisting in porting a PowerAPI sensor to Android.

2021 - 2022

Distributed systems (52h)

Same program as last year.

Student projects (5h)

Ryan Ikhlef worked on the Apolline app: he added a periodic synchronization mode and an endpoint configuration features.

Yohan Snapp studied how a smartphone can tell if it’s outdoor or indoor using only embedded sensors.

I worked with Olivier Monoy and Dylan Masquelier, both from the Internet-of-Things master of the University of Lille, to work with ESP32 microcontrollers.

The project was to listen to Wi-Fi and Bluetooth packets, and check if we could determine devices’ positions using RSSI (signal strength) and triangulation, without devices having to install any application.

Justin Sillou worked on running indoor analytics algorithms on location streams.

2020 - 2021

Distributed systems (53h)

This year, I taught the new version of the course unit: it is now split in two different courses, the second one only being taught to software engineering and e-services students.

Practical exercises now include:

Student projects (10h)

Denis Barlet worked on a demo website for Indoor Analytics algorithms; Youva Mokkedes added a fuzzy logic algorithm to the Pandemia app.

Tanguy Houppe, Théo Musial, Selim Oussad and François-Xavier Pelage also contributed to Pandemia by adding geolocation-related features, such as sending notification if user is currently exposed to an infection risk.

David Ivain, Florian Lestienne, Simon Merlin and Alban Rahier contributed to the indoor analytics toolkit by making the mobile application able to get data from the API, create test traces and check geolocation system accuracy live with a freeride feature.

Alban also worked on studying Android third-party libraries’ energy consumption.

2019-2020

Distributed systems (42h)

I taught the distributed systems courses to students from the first year of the e-services computer science master degree of the University of Lille. Each week, students would get 1h30 of work on paper and 2h of work on computers.

Practical work exercises included:

Since France went into lockdown due to the Covid pandemic, we had to organize with the teaching staff how to dispense teachings remotely, while keeping students engaged, from March to May 2020.

Student projects

Two students worked on checking the energy consumption on Android, but couldn’t complete their work due to the pandemic.