Projects per year
Personal profile
Biography
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.
Working with me
I am seeking industry collaborators who want:
- to build aquatic autonomous systems
- to prove correctness, safety, or reliability of their software
I am seeking Masters of Research and PhD students wanting to work on:
- teaching formal methods to beginner programmers
- pattern matching, particularly in languages without algebraic data types
- extracting reliable, explainable data from complex data.
- safety and security of software that controle machinery using embedded linux
- autonomous navigation for boats wtih high-fidelity sensors
- general (i.e. language agnostic) tests of programming ability
- expanding access to computing education
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.
Grants
- 2021 Google ExploreCSR
- 2021 MQ Enterprise Partnership Scheme with CEE HydroSystems
- 2022 Google ExploreCSR
- 2022 Google TensorFlow
Program Committees
- Haskell Symposium 2016, 2021
- Haskell Implementors Workshop 2021
- ACM SIGCSE TS 2018, 2019, 2020, 2021, 2022
- Software Language Engineering 2016, 2017, 2018
Contact Me
You are welcome to email me anytime ([email protected]).
socials:
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
-
Bonding Through Coding
Ramakrishnan, C., Roberts, M., Woo, K. & Kuantama, E.
19/11/24 → 18/11/25
Project: Other
-
G2G: Girls to Graduates: Engaging and Empowering Women to Succeed in STEM
Jones, T., Jamie, J., Carruthers, J., Upton, S., Eaton, R., Bennett, M., McLuckie, A., Roberts, M., De Silva, J., Handley, H., Pirotta, V., Nasiri, N. & Power, R.
21/02/23 → 30/10/25
Project: Research
-
PRSW23: Google ExploreCSR Grant- Undergraduate Research Skills- 2023
Roberts, M., Ramakrishnan, C. & Fernandes, N.
21/09/22 → 30/06/23
Project: Research
-
UAV_TF: Google ExploreCSR Grant-Tensor Flow for UAV-2022
Roberts, M., Ramakrishnan, C., Fernandes, N. & Pappas, C.
30/11/21 → 30/11/22
Project: Research
-
-
Reconstructing psychopathology: a data-driven reorganization of the symptoms in the diagnostic and statistical manual of mental disorders
Forbes, M. K., Baillie, A., Batterham, P. J., Calear, A., Kotov, R., Krueger, R. F., Markon, K. E., Mewton, L., Pellicano, E., Roberts, M., Rodriguez-Seijas, C., Sunderland, M., Watson, D., Watts, A. L., Wright, A. G. C. & Anna Clark, L., 17 Oct 2024, (E-pub ahead of print) In: Clinical Psychological Science. 27 p.Research output: Contribution to journal › Article › peer-review
Open Access1 Citation (Scopus) -
Reconstructing Psychopathology: a data-driven reorganization of the symptoms in DSM-5
Forbes, M. K., Baillie, A., Batterham, P. J., Calear, A., Kotov, R., Krueger, R., Markon, K. E., Mewton, L., Pellicano, E., Roberts, M., Rodriguez-Seijas, C. A., Sunderland, M., Watson, D., Watts, A. L., Wright, A. G. C. & Clark, L. A., 30 Nov 2023, (Submitted) 38 p. (PsyArXiv).Research output: Working paper › Preprint
-
The cognition of programming: logical reasoning, algebra and vocabulary skills predict programming performance following an introductory computing course
Graafsma, I. L., Robidoux, S., Nickels, L., Roberts, M., Polito, V., Zhu, J. D. & Marinus, E., 3 Apr 2023, In: Journal of Cognitive Psychology. 35, 3, p. 364-381 18 p.Research output: Contribution to journal › Article › peer-review
Open AccessFile7 Citations (Scopus)126 Downloads (Pure) -
USV simulation for the masses
Roberts, M. & Anthony, P., 1 Jul 2022Research output: Non-traditional research output › Software
Open Access -
Personalised correlation of DSM symptom network
Roberts, M., Forbes, M., Walker, E., Du, T., Gardiner, O. & Long, K., 1 Dec 2021Research output: Non-traditional research output › Software
Open Access
Prizes
-
Highly Commended Finalist - Vice-Chancellor's Learning and Teaching - Teaching Excellence Award - 2024
Cassidy, Steve (Team leader), Ramakrishnan, Charanya (Recipient) & Roberts, Matthew (Recipient), 25 Nov 2024
Prize: Teaching award