Matthias Felleisen

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.