
I am a Postdoctoral Research Associate in the Department of Mechanical Engineering at Imperial, working on automated feedback with the Lambda Feedback Team. I completed my PhD at King’s College London, where my research focused on Automated Assessment of Code Quality. Prior to that, I obtained my MSci in Computer Science from Royal Holloway, University of London.
My research focuses on automated assessment and feedback, student engagement and curricula alignment with industry expectations.
Before my PhD, I worked as a full-stack software engineer within a data analytics company and was responsible for various projects, including data ingestion and web-based data visualization.
Research Topics
- Automated Feedback
- Automated Assessment
- STEM Education
- Computer Science Education
- Software Tools
- Human-Computer Interaction
Key Projects
Menagerie: A Dataset of Graded CS1 Assignments
The Menagerie dataset consists of a second semester CS1 assignment that ran over four academic years (18/19 - 21/22). It consists of 667 total submissions, with 273 of those being subsequently graded post hoc as part of a study into the consistency of human graders, and includes final grades and feedback for correctness, code elegance, readability and documentation.
Lambda Feedback: Automated Formative Feedback at Imperial
Since 2025, I have been developing and researching automated formative feedback on the Lambda Feedback platform at Imperial College London, combining GenAI and traditional approaches to provide feedback to over 4,000 students annually. This includes leading a project on a shared API standard for educational microservices with colleagues at TU Munich, ETH Zürich, and Nanyang Technological University.
PEAF: Pedagogical Evaluation of Automated Feedback
I co-founded and lead PEAF, the First International Workshop on Pedagogical Evaluation of Automated Feedback, held as part of AIED 2026’s Festival of Learning. The workshop brings together researchers and practitioners to develop shared methods for evaluating whether automated feedback tools actually support student learning, rather than judging them on technical performance alone.
Grants
- College Teaching Fund - King’s College London - £9,222.50 (2023)
- College Teaching Fund (Travel/Dissemination Grant) - King’s College London - £1,000 (2024)
- Imperial Global Connect Fund - Imperial - £5,950 (2025)
Publications
Journal Articles
- Messer, M., Brown, N. C. C., Kölling, M., & Shi, M. (2025). How Consistent Are Humans When Grading Programming Assignments? ACM Trans. Comput. Educ., 25(4), 1–37. https://doi.org/10.1145/3759256
- Messer, M., Brown, N. C. C., Kölling, M., & Shi, M. (2024). Automated Grading and Feedback Tools for Programming Education: A Systematic Review. ACM Trans. Comput. Educ., 24(1). https://doi.org/10.1145/3636515
Conference Articles
- Su, X., Song, Y., Messer, M., Savelka, J., Cutumisu, M., & Wang, A. (2025). Can GPT4 Generate Effective Feedback on Code Readability? Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2, 773. https://doi.org/10.1145/3724389.3730771
- Messer, M., Brown, N. C. C., Kölling, M., & Shi, M. (2025). Menagerie: A Dataset of Graded Programming Assignments. Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 1547–1548. https://doi.org/10.1145/3641555.3705129
- Messer, M., Shi, M., Brown, N. C. C., & Kölling, M. (2024). Grading Documentation with Machine Learning. In A. M. Olney, I.-A. Chounta, Z. Liu, O. C. Santos, & I. I. Bittencourt (Eds.), Artificial Intelligence in Education (pp. 105–117). Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-64302-6_8
- Messer, M., Brown, N. C. C., Kölling, M., & Shi, M. (2023). Machine Learning-Based Automated Grading and Feedback Tools for Programming: A Meta-Analysis. Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 491–497. https://doi.org/10.1145/3587102.3588822
- Messer, M. (2022). Grading Programming Assignments with an Automated Grading and Feedback Assistant. In M. M. Rodrigo, N. Matsuda, A. I. Cristea, & V. Dimitrova (Eds.), Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners’ and Doctoral Consortium (pp. 35–40). Springer International Publishing.
- Messer, M. (2022). Detecting When a Learner Requires Assistance with Programming and Delivering a Useful Hint. In A. Mitrovic & N. Bosch (Eds.), Proceedings of the 15th International Conference on Educational Data Mining (pp. 778–781). International Educational Data Mining Society. https://doi.org/10.5281/zenodo.6852958
- Messer, M. (2022). Automated Grading and Feedback of Programming Assignments. Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2, 638–639. https://doi.org/10.1145/3502717.3532113
- Brown, N. C. C., Messer, M., & Ikin, J. (2025, November). Failures in Reliably Assessing Program Code Readability. Proceedings of the 25th Koli Calling International Conference on Computing Education Research. https://doi.org/10.1145/3769994.3770017
- Johnson, P., Neagu, A., Messer, M., Lundengard, K., & Ramsden, P. (2025). How Do We Define and Evaluate "Good" Automated Feedback? Proceedings of the SEFI 53rd Annual Conference. https://doi.org/10.5281/zenodo.17631687
- Clear, A., Impagliazzo, J., Fokum, D., Kazmi, Z., Messer, M., Pereira, T., Polash, M., Pow-Sang, J. A., Thomas, M., & Zhang, M. (2025). Exploring the Effectiveness of Computing Curricular Recommendations. Proceedings of the 2025 on ACM Conference on Global Computing Education Vol 2. https://doi.org/10.1145/3736251.3749525
- Neagu, A., Wong, J. T. H., Messer, M., Nelson, R., & Johnson, P. B. (2026). Rethinking Scaffolding in LLM Tutors: The Interactional Mismatch Between Benchmarks and Real-World Deployments. ICML 2026 Workshop on Pluralistic Alignment. https://arxiv.org/abs/2606.15766
- Sölch, M., Neagu, A., Messer, M., Johnson, P., Kortemeyer, G., Ng, S. S. H., Lim, F. S., & Krusche, S. (2026). μEd API: Towards A Shared API for EdTech Microservices. Proceedings of the Eleventh ACM Conference on Learning @ Scale. https://doi.org/10.1145/3774398.3811592
- Messer, M., Johnson, P., Neagu, A., Kandiko Howson, C., Savelka, J., & Woodhead, S. (2026). The First International Workshop on Pedagogical Evaluation of Automated Feedback (PEAF 2026). AIED 2026: Festival of Learning Workshops and Tutorials. https://doi.org/10.1007/978-3-032-29794-5_10
- Neagu, A., Johnson, P., Messer, M., & Lim, F. S. (2026). Build and Deploy Microservices for Automated Feedback. AIED 2026: Festival of Learning Workshops and Tutorials. https://doi.org/10.1007/978-3-032-29794-5_13
Miscellaneous
- Neagu, A., Messer, M., Johnson, P., & Nelson, R. (2026). "How Do I ...?": Procedural Questions Predominate Student-LLM Chatbot Conversations. arXiv. https://arxiv.org/abs/2602.18372
- Johnson, P., Ramsden, P., & Messer, M. (2025). AI Microservices for Sustainable Innovation in Education. EdArXiv. https://doi.org/10.35542/osf.io/wq4bd_v1