Matt Roberts

Dr

  • Source: Scopus
  • Calculated based on no. of publications stored in Pure and citations from Scopus
20022021

Research output per year

If you made any changes in Pure these will be visible here soon.

Personal profile

Biography

Learn new things, teach those things to others, mostly about programming.

Research

My interests are in functional language implementation, pattern matching, term-rewriting, higher-order type systems and data-type generics.  My research sits firmly in computer science, straying into applied mathematics on occasion.  I am also an avid reader of research in computer science education, software language engineering and programing language design.

Teaching

My teaching philosophy is to empower students to learn by giving them the guidance and opportunity they need to construct their own understanding of the course material and to navigate the sea of information which lies before them.

Computing is a discipline full of complexity.  By keeping my teaching tied to its mathematical underpinning I give students the opportunity to internalise a manageable version of the task at hand from which they can later build a broader understanding.

Fingerprint

Dive into the research topics where Matt Roberts is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 3 Similar Profiles

Network

Recent external collaboration on country level. Dive into details by clicking on the dots.
If you made any changes in Pure these will be visible here soon.