Projects per year
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.
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 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.
Expertise related to UN Sustainable Development Goals
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
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 → …
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
-
Exploring the use of Chat GPT by Engineering Employers: Informing Authentic Assessment in Higher Education Engineering
Goodfellow, M. (Co-investigator) & Liaskos, K. (Co-investigator)
27/07/23 → …
Project: Research
-
Entrepreneurial Education - Scholarship of Teaching and Learning Collaborative Writing Groups
Goodfellow, M. (Co-investigator)
13/07/23 → …
Project: Research - no external funding
-
A 'snapshot' of engineering practitioners views of ChatGPT-informing pedagogy in higher education
Murray, M., MacLachlan, R., Flockhart, G. M. H., Adams, R., Magueijo, V., Goodfellow, M., Liaskos, K., Hasty, W. & Lauro, V., 24 Apr 2025, (E-pub ahead of print) In: European Journal of Engineering Education. 26 p.Research output: Contribution to journal › Article › peer-review
Open AccessFile -
Data systems education: curriculum recommendations, course syllabi, and industry needs
Miedema, D., Taipalus, T., Ajanovski, V. V., Alawini, A., Goodfellow, M., Liut, M., Peltsverger, S. & Young, T., 22 Jan 2025, ITiCSE 2024: 2024 Working Group Reports on Innovation and Technology in Computer Science Education. Monga, M., Lonati, V., Barendsen, E., Sheard, J. & Paterson, J. (eds.). New York, NY, p. 95-123 29 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution book
Open AccessFile1 Downloads (Pure)
Prizes
-
Euan Minto Prize
Alkhurayyif, Y. A. A. (Recipient), Almaghairbe, R. H. G. (Recipient), Kheirbakhsh Abadi, A. (Recipient), Smith, L. (Recipient), Davies, S. (Recipient), Foster, C. (Recipient), Nicol, E. (Recipient), Goodfellow, M. (Recipient), Canning, C. (Recipient) & Gibson, R. C. (Recipient), 2018
Prize: Prize (including medals and awards)
File -
Activities
-
Ethical Implications of Gen-AI and LLMs in Computing Education
Goodfellow, M. (Speaker), Liaskos, K. (Speaker), Zarb, M. (Speaker), Young, T. (Speaker) & Brown, J. (Speaker)
5 Dec 2024Activity: Talk or presentation types › Oral presentation
-
External Examiner at University of Aberdeen
Goodfellow, M. (Examiner)
22 Oct 2024 → …Activity: Examination types › Examination