Romaric Duvignau

Room 5124 (working essentially remotely), EDIT building, Rännvägen 6 · +46 31 772 69 76 · duvignau@chalmers.se
c/o Chalmers, Networks and Systems, 412 96 Gothenburg, Sweden

Teaching (detailed)

My core teaching philosophy is active learning so I often use Kahoot quizzes during my lectures, and live animations, demonstrations of programs and coding and include elements of blended learning. I follow a “practice test / spaced practice” approach for exercise sessions, inluding some peer instructions if possible. I aim that every one feels welcome and included in my courses.

At Chalmers

Computer Science B.Sc. and Master Program in Computer Systems and Networks (Gothenburg, Sweden)
  • Computer Communication (Q3 LEU062 & Q4 EDA343), examiner (course responsible, main lecturer and lab coordinator) from 2020 on. Before that, EDA343/DIT423 Datakommunikation LP4 (8 lectures in 2018, 9 lectures in 2019), EDA344/DIT420 (4 lectures in 2018 and 2019, 1 in 2020), and LEU061 Datakommunikation at Lindholmen (2 lectures in 2019). Undergradutate course.
  • Data-driven support for cyber-physical systems, examiner (2022, rotating scheme), Master Course, project supervisions from 2019.
  • Technical Writing, Master Course, project supervision from 2018.
  • Operating Systems (3 lectures in 2018 and 2019). Master course.
2017-

Supervision

Master Thesis at the CSE department
  • 2023. Traffic Classification of 5G Packet Traces. José Armando Tesén Marañón.
  • 2023. Partial offloading of stream aggregation to P4-programmable network devices. David Frielingsdorf.
  • 2021. Modeling User Mobility for Edge Clouds. Tom Bjurenlind, Hayder Hadi. Co-supervised with Ahmed Ali-Eldin.
  • 2020. Continuous Distributed Tracking of Large IoT Sensor Networks. Silav Ahmed, Colin Owusu Adomako.
Master Thesis, in collaboration with Ericsson
Other industrial and collaborative Master Thesis
  • 2023. Evaluating Intrusion Detection Solutions in a VANET simulation environment. Anders Bäckelie, Jacob Rohdin. In collaboration with Thomas Rosenstatter and Lei Chen (from RISE)
  • 2022. IoT mesh network improvements. Jinsong Li (U-blox, Erasmus student from Technical University of Denmark).
  • 2021. A comparison of database management systems DDoS attack robustness. Jonathan Persgården (Guardtools). Co-supervised with Ismail Butun.
2018-
Bachelor Thesis at the CSE department
  • 2023. River Difficulty Classification via Satellite Imagery using Deep Learning. S. Berggren, E. Fahlgren, E. Falk, P. Kasinski, T. Livén, A. Olofsson.
  • 2022. Streaming video identification. P. Antonsson, M. Björklund, T. Hjalmarsson, M. Julin, A. Stenwreth, M. Åkvist.
2022-
Technical Writing Groups
  • 2021. A Survey of Smart Network Card Integrations into Large-scale Systems. Siddharth Amin, Dean Atwine, Oskar Fredriksson, Anthony Tao, William Johnsson.
  • 2021. Passive Network Attacks on Smartphones and Smart Homes. Ali Zulfukar Coban, Elin Eriksson, Lisa Fahlbeck, Aria Mirzai, Meng Yuan.
  • 2020. A Review of Wireless Positioning, from Past and Current to Emerging Technologies. Joar Blom, Oliver Otterlind, Amanda Sjöö.
  • 2020. Privacy Leaks via Network Traffic Analysis. Arun Prakash Jothiman, Mattias Larsson, Falk Höppner, Badiuzzaman Iskhandar.
  • 2019. Mobile Data Traffic Modelling. Colin Owusu Adomako, Kyriaki Paniskaki, Chaiyapruek Muangsiri.
  • 2018. A Survey of Distributed Monitoring Models. Olof Düsterdieck, Viren Nadkarni, David Ström.
2018-
Data-driven Support for Cyber-Physical Systems
  • 2021. SPE Based Forecasting in the Shocking World of Energy Grids. Vidar Magnusson, Joakim Hulthe, Erik Johnsson, Hayder Hadi
  • 2019. Online Visualization of Live Queries on Vehicular Data. Oskar Jedvert, Burkin Günke, Shahnur Isgandarli, Chaiyapruek Muangsiri.
  • 2019. Modeling Streaming Data for 5G. Niklas Jonsson, Tejaswini Priyanka R.
2019-

Previous Teaching Experience

Faculty of Science (Aix-Marseille Université, France)
  • Software fiability (graduate, 30h) course head: advanced unit testing in Java/jUnit and some of its dedicated libraries (dbUnit, jMockit, code coverage, ...)
  • Advanced algorithmics (undergradutate, 40h) remote teaching head: implementation of classic data structures (hashtables, AVL trees, dynamic programming) and graph algorithms (max flow) in Java.
  • Basic CS tools (undergradutate, 40h) local head: Spreadsheet, Html/css, LaTeX, Bash
  • Introduction to Programming (undergradutate, 20h): C.
2016-2017
Computer Science Department (University of Bordeaux, France)
  • C++ intensive class (Gradutate, 16 hrs), C++ syntax and features (objects, templates, ...), partly taught in English.
  • Introduction to CS (Undergrad, 42h): Graphs theory and Image processing in Python.
  • Theoretical CS (Undergrad, 38h): first order logic, sets, relations, well founded sets...
2015-2016
University of Bordeaux Technical School (France)
  • Operating Systems (16h): process, memory management (virtualization) and file systems (RAID)
  • Web Programming -- static web (32h): Word, Html/css.
  • Web programming -- client side (24h): client side web technologies overview including javascript, DOM, xml, json, ajax, jQuery and angularJS.
  • Image Processing (3x24h): principles of image processing including histogram equalization, border detection, pattern recognition and OpenGL pipeline.
  • Undergrad project supervisions: android pedagogical application (2x8h).
  • Introduction to Algorithms and Programming in C/C++ (36h).
  • Unix (4h).
2012-2015
Back to homepage