Martin Goodfellow


  • United Kingdom

Accepting PhD Students

PhD projects

Computer science education

Personal profile

Personal Statement

Senior Teaching Fellow in Computer and Informations Sciences at the University of Strathclyde

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 research interests are in data science, artificial intelligence and computer science education.


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 Strathclyde 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.


Education/Academic qualification

Fellow of Advance HE, Advance HE (formerly Higher Education Academy)

Award Date: 1 Nov 2021

Postgraduate Certificate in Learning and Teaching in Higher Education, University of Strathclyde

Award Date: 1 Sept 2021

Doctor of Philosophy, Computer Science, University of Strathclyde

Award Date: 13 Nov 2014

Bachelor of Science, Software Engineering, Glasgow University

External positions

External Examiner, University of Central lancashire

6 Feb 2023 → …

Mentor for Data Science and AI Educators Programme, Alan Turing Institute

2023 → …

SICSA Education Champion for Strathclyde, Scottish Informatics and Computer Science Alliance (SICSA)

4 Feb 2022 → …


Dive into the research topics where Martin Goodfellow is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or
  • Euan Minto Prize

    Alkhurayyif, Yazeed Ahmed A (Recipient), Almaghairbe, Rafig H Guma (Recipient), Kheirbakhsh Abadi, Aydin (Recipient), Smith, Lauren (Recipient), Davies, Steven (Recipient), Foster, Catherine (Recipient), Nicol, Emma (Recipient), Goodfellow, Martin (Recipient), Canning, Cheryl (Recipient) & Gibson, Ryan Colin (Recipient), 2018

    Prize: Prize (including medals and awards)

  • Fellow of Advance HE

    Goodfellow, Martin (Recipient), 1 Nov 2021

    Prize: Other distinction