I'm a professor in the School of Computer and Communication Sciences at the Ecole Polytechnique Fédérale de Lausanne. I'm coordinating LAMP, the programming methods laboratory where we research structures and patterns of programs as well as languages to express them. This link refers you to the courses given currently by members of that group.
I have codesigned and implemented the Pizza and GJ extensions of Java. Both projects are done jointly with Philip Wadler, of Bell Labs, Lucent Technologies. In the GJ project I also cooperated with Gilad Bracha, William Maddox, and David Stoutamire, of Sun Microsystems.
More recent research concentrates on the design and implementation of the programming language Scala which tries to achieve a fusion of object-oriented and functional programming, while remaining compatible with mainstream platforms such as Java and .NET
Martin Odersky
Programming Methods Group
Institute of Core Computing Science
School of Computer and Communication
Sciences
Ecole Polytechnique
Fédérale de Lausanne
Office: INR
319
Mail (remove spam-avoiding hyphen ``-'' first):
martin.oder-sky@epfl.ch
Tel. +41 21 693 68 63
Fax +41 21 693 66 60
Maintained by Martin Odersky.
Last updated: 1 June 2002.g
Top of page.