People
Faculty Members
|
Matthias Felleisen |
|
Professor Felleisen is interested in all aspects of programming languages and some aspects of software design. With his PhD students, he investigates the nature and application of software contracts, the design of type systems for scripting languages, and the use of syntactic abstractions on a large scale.
In 1995, Felleisen launched the TeachScheme! Project, reaching out to high schools with a radically novel computing curriculum. It is the longest-running outreach project in the country and, to this day, offers intensive summer workshops for school teachers and college faculty.
Both Felleisen’s research and his outreach projects involve PLT, a large, loosely coupled research group that he founded while at Rice University. The group jointly maintains PLT Scheme and supports others who wish to use a language outside of the mainstream.