Redha Gouicem

Associate Professor

RWTH Aachen University

I am an Associate Professor at RWTH Aachen University leading the Operating Systems group. My research revolves around operating systems, scheduling, virtualisation, and binary translation systems, with a flavour of formal verification.

Before that, I worked as a senior researcher in the Department of Informatics at TU Munich, in the chair of Distributed Systems and Operating Systems, where I lead the OS and Virtualization team.

I obtained my Ph.D. in computer science in 2020 from Sorbonne Université, where I worked in the Whisper research group at LIP6 and Inria, under the supervision of Gilles Muller and Julien Sopena. My work focused on thread scheduling in general-purpose operating systems.

We have open positions for Ph.D. students and B.Sc./M.Sc. thesis at our chair!
Contact me if you want to apply!

Service

EuroSys'24, PC member

Middleware'23, PC member

Usenix ATC'23, PC member

EuroSys'23, PC member

Middleware'21 Doctoral Symposium, PC member

ComPAS'21, PC member

Systor'21, PC member (Distinguished reviewer)

EuroSys'21, Shadow PC member

NSDI'21, External reviewer

Teaching

RWTH Aachen (2023 – current)

  • Operating Systems

TU Munich (2021 – 2023)

  • Advanced Systems Programming in C/Rust
  • Computer Systems Lab
  • Introduction to Software Engineering (EIST)

Sorbonne Université (2016 – 2020)

Bachelor Level

  • Programming 1
  • Programming 2
  • Introduction to Operating Systems
  • Parallel Programming
  • Compilation

Master Level

  • Linux Kernel Development
  • Multicore Kernels and Virtualization (course on scheduling)