Biography.guide
Home › People › University teacher › Matthew Flatt
Portrait of Matthew Flatt

Matthew Flatt

American computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Matthew Flatt

Matthew Flatt was an American university teacher and scientist.

Matthew Flatt is an American computer scientist and professor at the University of Utah School of Computing in Salt Lake City. He is also the leader of the core development team for the Racket programming language.

Flatt received his PhD at Rice University in 1999, under the direction of Matthias Felleisen. His dissertation is on the mechanics of first-class modules and mixin classes. His work triggered research in the ML community on mutually recursive modules and in the object-oriented community on mixins and traits.

Flatt served as one of four editors of the Revised^6 Report on the Scheme programming language. The report is influenced by his design of Racket, especially the module system, the exception system, the record system, the macro system, and library links.

In 2014, Flatt was elected an ACM Distinguished Member. In 2018, Flatt received the ACM SIGPLAN's Programming Languages Software Award (jointly with the Racket core team). The citation highlights Racket's singular significance both in research and education. The research part refers to its powerful macro system, which is integrated with its novel module system. Other impacts, for example cited in the Revised^6 Report on Scheme, concern Racket's exception system and its resource management subsystem. The education aspect is about the TeachScheme! (also known as Program by Design) project, which over decades morphed into the Bootstrap curriculum.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Nationality
Education
Rice University, Carnegie Mellon University
Employers
University of Utah
Awards
ACM Distinguished Member

Frequently asked questions

Who was Matthew Flatt?

American computer scientist

What was Matthew Flatt's occupation?

Matthew Flatt was a university teacher and scientist.

What nationality was Matthew Flatt?

Matthew Flatt was American.

Sources & further reading

· Wikipedia: Matthew Flatt

· Wikidata: Q6790500

· DBpedia: Matthew Flatt

Cite this page

APA: Biography.guide. (2026). Matthew Flatt. https://biography.guide/matthew-flatt/

MLA: "Matthew Flatt." Biography.guide, https://biography.guide/matthew-flatt/.

Chicago: "Matthew Flatt." Biography.guide. https://biography.guide/matthew-flatt/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:29 UTC