Dr. Matthew Roberts

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Matthew Roberts. Improve your application with a focused, well-structured draft.

Biography

Matthew Roberts is a researcher at Macquarie University specializing in functional language implementation, pattern matching, term-rewriting, and higher-order type systems. His work is deeply rooted in computer science, with applications in applied mathematics. He is passionate about computer science education and aims to engage students through a constructive learning environment, emphasizing the mathematical foundations of computing to better equip them for complex tasks. Matthew is currently seeking collaborations with industry partners to develop aquatic autonomous systems that demonstrate software correctness and reliability. He is also looking for Master's research and PhD students interested in teaching formal methods and pattern matching in programming languages, particularly focusing on algebraic data types for extracting explainable data. His teaching philosophy revolves around empowering students to construct their own understanding of the material, navigating the vast sea of information in the computing discipline. Matthew has served on several program committees for conferences related to Haskell and software language engineering.

Research Interests

Experience

Associate Professor

2018-01-01 — Present

Macquarie University • Sydney, NSW, Australia

Teaching and research in computer science with a focus on functional languages and programming.

Requirements for Macquarie University

Master Program
Requirements
GPA Requirement
Required:3
IELTS
Listening
Required:6
Reading
Required:6
Writing
Required:6
Speaking
Required:6
Overall
Required:7
TOEFL
Listening
Required:20
Reading
Required:20
Writing
Required:20
Speaking
Required:20
Total
Required:94
PTE
Listening
Required:58
Reading
Required:58
Writing
Required:58
Speaking
Required:58
Overall
Required:65
Prerequisites
Bachelor degree from a recognised institution Minimum 3 years full-time equivalent work experience at a managerial/professional level
Application Checklist
  • Official Academic Transcripts
  • Curriculum Vitae (CV)
  • Statement of Motivation
  • Evidence of Work Experience
Specialization Notes

Applied to Department of Business (MBA Program).