Rachid Guerraoui

Nationality: Morroccan & Swiss & French

EPFL IC IINFCOM DCL
INR 310 (Bâtiment INR)
Station 14
1015 Lausanne

Expertise

Distributed algorithms, secure distributed storage, transactional shared memory, distributed programming languages and robust machine learning 

Current work

Rachid Guerraoui's current projects include robust machine learning, secure distributed storage, transactional shared memory and the computability of distributed algorithms.  
Rachid Guerraoui has been affiliated with the Commissariat à l'Energie Atomique of Saclay, Hewlett Packard Laboratories and the Massachusetts Institute of Technology. He has worked on a variety of aspects of distributed computing, including distributed algorithms and distributed programming languages. He is most well known for his work on (e-)Transactions, epidemic information dissemination, indulgent algorithms and robust machine learning. He co-authored a book on Transactional Systems (Hermes), a book on reliable distributed programming (Springer), a book on the many faces of AI (Dunod) and a book on Robust machine learning (Springer). He is ACM fellow and got elected member of College the France and Academia Europea. He received the ACM Barroso Award, the Nygaard-Dahl Award, the Jean-Claude Laprie Award, a senior ERC Grant and the Award of best teacher at EPFL IC:  His publications are available at http://lpdwww.epfl.ch/rachid/papers/generalPublis.html

Awards

Dahl-Nygaard prize

European Conference on Object Oriented Programming (ECOOP)

2024

Google Focused Award

2013

Barroso Award

ACM

2025

Best Professor Award

EPFL IC

2025

Jean-Claude Laprie

IEEE

2025

Elected to Academia Europea

Europea

2025

ACM Fellow

ACM

2012

Infoscience

Teaching & PhD

PhD Students

Beatrice Shokry Samir Shokry, Abdellah El Mrini, Cristian-Alexandru Botocan, Clément Burgelin, Diana Andreea Petrescu, Antoine Murat

Past EPFL PhD Students

Assia Doudou (2000), Romain Boichat (2001), Patrick Eugster (2001), Sidath Handurukande (2005), Partha Dutta (2005), Petr Kouznetsov (2005), Sébastien Bähni (2006), Bastian Pochon (2006), Ron Levy (2008), Marko Vukolic (2008), Jesper Honig Spring (2008), Maxime Monod (2010), Michal Kapalka (2010), Aleksandar Dragojevic (2012), Nikola Knezevic (2012), Dan Alistarh (2012), Giuliano Losa (2014), Mihai Letia (2014), Radu Banabic (2015), Victor Bushkov (2015), Vasileios Trigonakis (2016), David Kozhaya (2016), Tudor Alexandru David (2017), Rhicheek Patra (2018), Jingjing Wang (2018), Mahsa Taziki (2018), Georgios Chatzopoulos (2018), Matej Pavlovic (2019), Dragos-Adrian Seredinschi (2019), Mihail Igor Zablotchi (2020), El Mahdi El Mhamdi (2020), Karolos Antoniadis (2020), Georgios Damaskinos (2020), Sébastien Louis Alexandre Rouault (2022), Arsany Hany Abdelmessih Guirguis (2022), Athanasios Xygkis (2023), Matteo Monti (2024), Jovan Komatovic (2025), Manuel José Ribeiro Vidigueira (2025), Sadegh Farhadkhani (2025), Youssef Allouah (2025), John Stephan (2025)

Past EPFL PhD Students as codirector

Oana Anca Jurca (2010), Maysam Yabandeh (2011), Anastasiia Kucherenko (2024)

Courses

Concurrent computing

CS-453

With the advent of modern architectures, it becomes crucial to master the underlying algorithmics of concurrency. The objective of this course is to study the foundations of concurrent algorithms and in particular the techniques that enable the construction of robust such algorithms.