Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
Expertise Language design, compilers, virtual machines.Pedagogy in computer science. Current Work Scala.js, the dialect of Scala for JavaScript and WebAssembly Sébastien Doeraene is a compiler/runtime systems hacker and a Scala enthusiast. Best known as the author of Scala.js, he is now lecturer at EPFL. He holds a PhD from EPFL, having worked under the supervision of Prof. Martin Odersky, and a master's degree in computer science engineering from Université catholique de Louvain in Belgium. When he is not busy coding, he sings in choirs and a cappella groups such as the Ensemble Vocal Évohé, or composes for or conducts said choirs. Teaching & PhD Courses Information, Computation, Communication CS-119(a) On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming is given. Information, Computation, Communication CS-119(l) This course is an introduction to computational thinking and computer science fundamentals as well as C++ programming basics. Software development CS-121 This course deepens the programming abilities introduced during the ICC course of the first semester. It focuses on the design and specification of programs (in Python) using the "object-oriented" approach, while building a small application as a project by pair of students.
Please note that this is not a complete list of this person’s publications. It includes only semantically relevant works. For a full list, please refer to Infoscience.
Sébastien Jean Robert Doeraene
Nicolas Alexander Stucki, Sébastien Jean Robert Doeraene, Tobias Schlatter
Sébastien Jean Robert Doeraene