Matthias Felleisen is a Trustee Professor in the College of Computer and Information Science at Northeastern University in Boston, Massachusetts. In the past he has taught at Rice University after receiving his PhD from Indiana University. He has several awards and fellowships, including ACM Fellow, George R. Brown Award for Innovative Teaching, IBM Graduate Research Fellowship, Konrad-Adenauer Stipendium and Fulbright Fellowship.
Mathias Felleisen is co-author of several books about program design, Scheme and Java, published more than one hundred journal and conference papers on all aspects of Programming, Programming Languages and Programming Environments, served as Program Chair or Program Committee Member of many conferences related to Programming Languages, Functional Programming, Lisp and Scheme and is the current Editor in Chief of the Journal of Functional Programming.
Matthias Felleisen founded two related educational projects. The TeachScheme/ReachJava project aims to train high school teachers in a novel approach to getting students engaged in computer science. The project has produced innovations in programming methodology and pedagogic programming environments.
The PLT Scheme project is an implementation effort to support the rapid production of programming languages within a language. Initially, the project focused on support for teaching languages, that is, programming languages tailored for novices. In the meantime, the project serves all kinds of users, including professional programmers. Over the years the project has produced a series of innovations in programming languages, operating systems, macro technology, software engineering, and formal methods. Both projects have been supported by the National Science Foundation, the US Department of Education, and many private foundations.Back to the symposium programme...