ºÚÁÏÕýÄÜÁ¿

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
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)
Miedema Daphne, , Satyavolu Chandrika, Haldeman Georgiana, Busuttil Leonard, Farinetti Laura, Guerrini Giovanna, Pan Yuhan, Ramagoni Sujeeth Goud, Sooriamurthi Raja, Tu Xiaoying
ITiCSE-WGR 2025: Proceedings of the 2025 Working Group Reports on Innovation and Technology in Computer Science Education , pp. 108-135 (2026)
Murray Mike, , , , , , Liaskos Konstantinos, , Lauro Veeti
European Journal of Engineering Education Vol 51, pp. 104-129 (2026)
Alexandru Cristina Adriana, Hull Duncan,
UKICER 2025: UK and Ireland Computing Education Research Conference (2025)

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

Devlin, Jon (Principal Investigator) Clift, Lee (Co-investigator) Dombi, Erzsebet (Co-investigator) Goodfellow, Martin (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
Goodfellow, Martin (Principal Investigator) Reid, Marc (Principal Investigator)
Funded by Research Interns@ºÚÁÏÕýÄÜÁ¿
27-Jan-2022 - 19-Jan-2022

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