海角论坛

Dr Martin Goodfellow

Senior Teaching Fellow

Computer and Information Sciences

Contact

Personal statement

Senior Teaching Fellow in Computer and Informations Sciences at the University of 海角论坛

I'm Director of Undergraduate Teaching and Deputy Group Lead of the Computer Science Education Research Group. I was previously course director of the BSc (Hons) Digital and Technology Solutions Degree Apprenticeship. I also teach software engineering, software architecture and object orientated programming. Additionally, I also manage outreach activities with schools and other universities. My primary research interests lie in computer science education, particularly in database education, programming education, and the ways GenAI can influence or enhance CS education. I also maintain research interests in data/database systems, data science and artificial intelligence.

Background

I obtained a First Class BSc (Hons) in Software Engineering from the University of Glasgow in 2008. Subsequently, I obtained a PhD in Computer Science from the University of 海角论坛 in 2014 with a thesis titled "Algebraic Methods for Incremental Maintenance and Updates of Views within XML Databases". Throughout my PhD I co-founded CoderDojo Scotland, which is part of a global collaboration that provides free coding clubs to young people. Out with the university I have developed and delivered educational computer science content and workshops for organisations worldwide, including Google, Oracle, Glasgow Life, Makeblock and the BBC. I've also written several books on Python programming.

PhD Students

If you are interested in pursuing a PhD in computer science education under my supervision, please get in touch.

Back to staff profile

Prize And Awards

Recipient
2025
Recipient
2024
Recipient
17/11/2023
Recipient
2023
Recipient
2023
Recipient
2022

Back to staff profile

Publications

, , Booth Robbie,
Human-Centric Intelligent Systems (2026)
Mak Janice, Clear Tony, Zhu Tingting, Clear Alison, Andrei Oana, , Imbulpitiya Asanthika, Oladapo Elizabeth, Padiyath Aadarsh, Pow-Sang Jose Antonio, Williams Rebecca
ITiCSE 2026: Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education 31st Annual ACM Conference on Innovation and Technology in Computer Science Education, pp. 779-780 (2026)
Ahmed Abdulhafith, , ,
ITiCSE 2026: Proceedings of the 31st ACM Conference on Innovation and Technology in Computer Science Education 31st Annual ACM Conference on Innovation and Technology in Computer Science Education, pp. 819 - 820 (2026)
, , , Booth Robbie
DataEd鈥�26: 5th International Workshop on Data Systems Education CEUR Workshop Proceedings (2026)
Zarb Mark,
Journal of Perspectives in Applied Academic Practice Vol 14, pp. 39-51 (2026)
(2026)

Back to staff profile

Professional Activities

Presenter
5/5/2026
Presenter
26/1/2026
Speaker
5/12/2024
Examiner
22/10/2024
Peer reviewer
7/2024
Speaker
5/1/2024

Projects

Goodfellow, Martin (Principal Investigator)
Funded by EPSRC Vacation Internship Scheme
08-Jan-2026 - 14-Jan-2026
Devlin, Jon (Principal Investigator) Clift, Lee (Co-investigator) Dombi, Erzsebet (Co-investigator) Goodfellow, Martin (Co-investigator) Hameed, Humaira (Co-investigator) Humphrey, Suzanne (Co-investigator) Huq, Molly (Co-investigator) Kirkpatrick, Ryan (Co-investigator) Murphy, Fiona (Co-investigator) Neves, Karla (Co-investigator) Sprick, Seb (Co-investigator) Wu, Yue (Co-investigator) Young, David (Co-investigator)
22-Jan-2025 - 31-Jan-2027
Goodfellow, Martin (Principal Investigator)
26-Jan-2024 - 04-Jan-2024
Goodfellow, Martin (Co-investigator) Liaskos, Konstantinos (Co-investigator)
27-Jan-2023
Goodfellow, Martin (Co-investigator)
13-Jan-2023
Moshfeghi, Yashar (Principal Investigator) Goodfellow, Martin (Co-investigator) McGuire, Niall (Research Co-investigator)
01-Jan-2022 - 01-Jan-2027

Back to staff profile

Contact

Dr Martin Goodfellow
Senior Teaching Fellow
Computer and Information Sciences

Email: martin.h.goodfellow@strath.ac.uk
Tel: 548 3138