Regular biography
Martin Odersky is a Full Professor in the Department of Computer Science at École Polytechnique Fédérale de Lausanne. His research interests include programming languages, software construction, and related areas. He is affiliated with the LAMP1 laboratory and teaches courses such as Software Construction (CS-214). Odersky has supervised numerous PhD theses and is recognized for his contributions to the field of programming languages, including the Programming Languages Achievement Award from ACM SIGPLAN in 2025.
Scholar-generated biography
Martin Odersky is a researcher in Programming Languages and Methods, with a focus on the design and implementation of programming languages. His work includes the development of the Scala programming language, which integrates functional and object-oriented paradigms. Odersky has contributed to various aspects of language design, such as type inference, genericity, and concurrency. His research also explores domain-specific languages, parallelism, and language-based approaches to software engineering. His publications cover topics like staged computation, modular programming, and type systems. Odersky's work has significantly influenced both academic research and industry practices in language design and implementation.