Matthias Felleisen
Programming Languages Educator
Racket
HtDP
Biography
Matthias Felleisen co-created Racket and authored “How to Design Programs,” shaping how programming is taught.
Daily Work
- Teaching at Northeastern
- Working on Racket
- Writing about programming education
- Mentoring students
Challenges
“Programming education should teach systematic thinking, not just syntax. Design comes before coding.”
Impact
Racket and HtDP have influenced computer science education worldwide, teaching systematic program design.