Researcher & Associate Professor of Distributed Systems

Telecom Paris

IP Paris




I’m a researcher and an associate professor working for Telecom Paris. My research team is called DIVA, we are a member of the LTCI research lab. Let me give you some of my research questions :

  • What are the conceptual and technological limits of large scale distributed systems ?
  • How to leverage technology-mediated learning environments to enhance human learning ?
  • What is the impact of large scale learning systems in the global education ?
  • What are the best practices in learning ecosystems to acheive equity ?
  • How do you take into account the human feedback in AI algorithms / autonomic systems / smart-systems ?


  • Distributed Architectures
  • Scalable Human Learning Systems
  • Autonomic Computing
  • Human Learning Analytics
  • Smart Systems and Self-* Systems
  • AI algorithms for human learning


  • PhD in Distributed Systems, 2010

    Institut National Polytechnique de Toulouse

  • MRes in Networks Telecom Systems and Architecture, 2007


  • MEng in Networks and Telecommunications, 2007

    INSA Toulouse

  • Bsc in Computer Science, 2004

    UPS Toulouse III

Recent Posts

Search and replace using regex in Visual Studio Code

Sometimes I convert HTML pages extracted from websites to Markdown using Pandoc. Here is an example using this command: pandoc -s -r html https://codecast.wp.imt.fr/ -o codecast.md The problem is that it often generates extra information following the pattern

Starting My (New) Academic Page

So here is my first blog post switching from an old static website generator to a new one called Hugo and a theme called academic. I stated creating static sites in 2015 with a generator integrated to GitHub called Jekyll and hosted (for free) using github pages.



Codecast is a powerfull and inovative tool for teaching and learning how to code

Recent Publications

Quickly discover relevant content by filtering publications.