勛圖tv

Dr Martin Goodfellow

Senior Teaching Fellow

Computer and Information Sciences

Contact

Personal statement

Senior Teaching Fellow in Computer and Informations Sciences at the 勛圖tv

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 勛圖tv 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
17/11/2023
Recipient
2023
Recipient
2023
Recipient
2022
Recipient
1/11/2021
Recipient
2018

Back to staff profile

Publications

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)
, , , , , , Liaskos Konstantinos, , Lauro Veeti
European Journal of Engineering Education Vol 51, pp. 104-129 (2026)
, Booth Robbie, ,
UKICER '25: Proceedings of the 2025 Conference on UK and Ireland Computing Education Research UKICER 2025: UK and Ireland Computing Education Research Conference, pp. 1-1 (2025)
Miedema Daphne, Aivaloglou Fenia, Busuttil Leonard, Farinetti Laura, , Guerrini Giovanna, Haldeman Georgiana, Pan Yuhan, Ramagoni Sujeeth Goud, Satyavolu Chandrika, Sooriamurthi Raja, Tu Xiaoying, Tudor Liviana
ITiCSE 2025 - Proceedings of the 2025 Conference on Innovation and Technology in Computer Science Education , pp. 693-694 (2025)
, Booth Robbie, ,
ITiCSE 2025 - Proceedings of the 2025 Conference on Innovation and Technology in Computer Science Education , pp. 737-738 (2025)
Miedema Daphne, Taipalus Toni, Ajanovski Vangel V, Alawini Abdussalam, , Liut Michael, Peltsverger Svetlana, Young Tiffany
ITiCSE 2024: 2024 Working Group Reports on Innovation and Technology in Computer Science Education 2024 - 29th Conference on Innovation and Technology in Computer Science Education (ITiCSE), pp. 95-123 (2025)

Back to staff profile

Professional Activities

Presenter
26/1/2026
Speaker
5/12/2024
Examiner
22/10/2024
Peer reviewer
7/2024
Organiser
5/1/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@勛圖tv
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