World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
41
Citations
11100
World Ranking
8638
National Ranking
3703

Research.com Recognitions

  • 2014 - ACM Distinguished Member

Overview

Matthew Flatt is affiliated with the University of Utah in the United States, focusing on research within the field of Computer Science. Their work spans multiple subfields including Artificial Intelligence, Cognitive Neuroscience, Software, Experimental and Cognitive Psychology, and Condensed Matter Physics.

The scientist's research topics include:

  • Logic, programming, and type systems
  • Natural Language Processing Techniques
  • Model-Driven Software Engineering Techniques
  • Mental Health Research Topics
  • Neural and Behavioral Psychology Studies
  • Neural dynamics and brain function
  • Theoretical and Computational Physics

Key publications by Matthew Flatt cover developments in programming languages and experimental design methods. Notable papers include:

  • "Rhombus: A New Spin on Macros without All the Parentheses," 2023, Proceedings of the ACM on Programming Languages
  • "SweetPea: A standard language for factorial experimental design," 2021, Behavior Research Methods
  • "Artifact for "Rhombus: A New Spin on Macros without All the Parentheses"," 2023, Artifact Digital Object Group
  • "Replication Package for Article: Compiler and Runtime Support for Continuation Marks," 2020, Artifact Digital Object Group
  • "Rash: from reckless interactions to reliable programs," 2020, ACM SIGPLAN Notices

Frequent collaborators in research include Robert Bruce Findler, Taylor Allred, Jack Firth, Kiran Gopinathan, and Ben Greenman.

Matthew Flatt's work appears in several scholarly venues, prominently:

  • Artifact Digital Object Group
  • Proceedings of the ACM on Programming Languages
  • Behavior Research Methods
  • ACM SIGPLAN Notices
  • arXiv (Cornell University)

In recognition of professional contributions, Matthew Flatt received the ACM Distinguished Member award in 2014.

Best Publications

  • Classes and mixins

    Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen

  • Semantics Engineering with PLT Redex

    Matthias Felleisen;Robert Bruce Findler;Matthew Flatt

  • DrScheme: a programming environment for Scheme

    Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt

  • Units: cool modules for HOT languages

    Matthew Flatt;Matthias Felleisen

  • How to Design Programs

    Shriram Krishnamurthi;Robert Bruce Findler;Matthias Felleisen;Matthew Flatt

  • Jiazzi: new-age components for old-fasioned Java

    Sean McDirmid;Matthew Flatt;Wilson C. Hsieh

  • Modular object-oriented programming with units and mixins

    Robert Bruce Findler;Matthew Flatt

  • How to design programs: an introduction to programming and computing

    Matthias Felleisen;Robert Bruce Findler;Matthew Flatt;Shriram Krishnamurthi

  • Languages as libraries

    Sam Tobin-Hochstadt;Vincent St-Amour;Ryan Culpepper;Matthew Flatt

  • Revised6 report on the algorithmic language scheme

    Michael Sperber;R. kent Dybvig;Matthew Flatt;Anton Van straaten

  • A Programmer's Reduction Semantics for Classes and Mixins

    Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen

  • Knit: component composition for systems software

    Alastair Reid;Matthew Flatt;Leigh Stoller;Jay Lepreau

  • Composable and compilable macros: you want it when?

    Matthew Flatt

  • Catching bugs in the web of program invariants

    Cormac Flanagan;Matthew Flatt;Shriram Krishnamurthi;Stephanie Weirich

  • DrScheme: A Pedagogic Programming Environment for Scheme

    Robert Bruce Findler;Cormac Flanagan;Matthew Flatt;Shriram Krishnamurthi

  • Jiazzi: New-Age Components for Old-Fashioned Java

    Unknown

  • Run your research: on the effectiveness of lightweight mechanization

    Casey Klein;John Clements;Christos Dimoulas;Carl Eastlund

  • The TeachScheme! Project: Computing and Programming for Every Student

    Matthias Felleisen;Robert Bruce Findler;Matthew Flatt;Shriram Krishnamurthi

  • PLT MzScheme: Language Manual

    Matthew Flatt

  • Chaperones and impersonators: run-time support for reasonable interposition

    T. Stephen Strickland;Sam Tobin-Hochstadt;Robert Bruce Findler;Matthew Flatt

  • How to Design Programs: An Introduction to Computing and Programming

    Matthias Felleisen;Robert Bruce Findler;Matthew Flatt;Shriram Krishnamurthi

  • Slideshow: functional presentations

    Robert Bruce Findler;Matthew Flatt

Frequent Co-Authors

Matthias Felleisen
Matthias Felleisen Northeastern University
Shriram Krishnamurthi
Shriram Krishnamurthi Brown University
Robert Bruce Findler
Robert Bruce Findler Northwestern University
Wilson C. Hsieh
Wilson C. Hsieh Google (United States)
Cormac Flanagan
Cormac Flanagan University of California, Santa Cruz
Peter A. Dinda
Peter A. Dinda Northwestern University
Stephanie Weirich
Stephanie Weirich University of Pennsylvania
John Regehr
John Regehr University of Utah
Benjamin C. Pierce
Benjamin C. Pierce University of Pennsylvania
Jonathan D. Cohen
Jonathan D. Cohen Princeton University

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring Computer Science in the USA opens doors to many interconnected fields and career paths. Many students opt for online programs to balance education with work or personal commitments. Online degrees now span a wide range of professions, allowing you to tailor your learning to your career goals.

For example, those interested in law, forensics, or cybersecurity might consider a criminal justice online degree. This can be a valuable choice for blending tech skills with legal studies. If numbers and analytics appeal to you, accounting classes online offer a flexible path into financial data and auditing careers.

Advanced positions in data analysis or artificial intelligence often require additional expertise. Many pursue an online masters for data science to deepen their knowledge and boost employment prospects. Likewise, if you’re interested in the intersection of technology and the built environment, consider the best online construction management degree for skillsets in project management and digital construction tools.

In today's digital age, exploring these online pathways alongside Computer Science can sharply expand your career opportunities.

Best Scientists Citing Matthew Flatt

Trending Scientists

Recently Published Articles