I have always had a passion for teaching. I strongly believe that education is a key factor that impacts and shapes society in a direct way. In an ever-changing field like computer science, it is both motivating and challenging to take part of this responsibility.

I am very grateful for all the teaching experience that I have and for being able to have followed a two-year pedagogical training since I started lecturing at HES-SO.

Lecturer

  • 2024 – present Beyond relational databases. 2nd year Computer science bachelor at HES-SO Valais-Wallis. Co-taught with René Schumann.
  • 2023 – present Operating systems and concurrency. 2nd year Computer science bachelor at HES-SO Valais-Wallis. Co-taught with Michael Schumacher.
  • 2020 – present Large scale data science. Master at EPFL. Co-taught with Eric Bouillet and Sofiane Sarni from the SDSC.
  • 2023 Object Oriented Programming (Programmation Orientée Objets). 1st year Systèmes Industriels bachelor at HES-SO Valais-Wallis.
  • 2022 Introduction to computer networks (Réseaux IP). Computer science bachelor at HES-SO Valais-Wallis.
  • 2022 Introduction to programming (Tronc commun informatique). 1st year bachelor students at HES-SO Valais-Wallis.
  • 2020 Critical Data Studies, an interdisciplinary view on various topics concerning the entire data lifecycle. Master EPFL-UNIL. Co-taught with  Charlotte Mazel-Cabasse.
  • 2019 Introduction to Operating Systems. Bachelor at EPFL.

Guest lecturer

I was also invited to give a guest lecture in some courses.

  • 2023 Advanced data management. Business IT bachelor at HES-SO Valais-Wallis.
  • 2023 Advanced programming paradigms. Computer science master at HES-SO.

Student supervision

  • 2024 (EPFL master) Sami Ferchiou
  • 2024 (EPFL master) Vittorio Rossi
  • 2023 (HES-SO bachelor) Samuli Lehtinen

Teaching assistant

  • 2017 Operating Systems Implementation. Computer science bachelor at EPFL.
  • 2017 Analysis I. Common bachelor course at EPFL.
  • 2012-2017 Operating Systems. Computer science bachelor at EPFL.
  • 2016 Programming I. Computer science bachelor at EPFL.
  • 2016 Information Communication Computation. Common bachelor course at EPFL.
  • 2005 Operating Systems. Computer science bachelor at UCB, Bolivia.