Recent examples of content are outlined below, including a link to the appropriate article, video, etc where feasible.


TES (Times Educational Supplement) – – authoring articles and providing comments on computing related content, including 

Academic text books

2023. Computing. In Majid N. ed. Essential subject knowledge for primary teaching. SAGE / Learning Matters: London – Amazon –

2017. Computing curriculum: New opportunities for communication and collaboration. In Jones D. & Hodson P. ed. Unlocking Speaking and Listening: Developing Spoken Language in the Primary Classroom (Unlocking Series). 3rd edition. Routledge: Abingdon – Amazon –

Educational resources

Cambridge University Press – Cambridge Primary Computing – Teacher Resources – Level 1Level 2Level 3

Cambridge University Press – Cambridge International AS & A Level IT Coursebook

Computing at School – Primary leaders’ toolkit –

Barefoot Computing – Various lesson plans and resources, including Climate Champions and Be Cyber Smart –  Educational consultant for Phisherman game – 

National Centre for Computing Education – Teach Computing Curriculum – Various lesson plans and resources, including Y4 – Audio Editing – and Y6 – 3D Modelling – 

Cambridge Assessment International – Author / Reviewer of Primary and Lower Secondary Digital Literacy – and Computing – curriculum content

Other – Programming with Scratch – A step-by-step guide, linked to the English National Curriculum, for primary school teacher – Revision 3 (Summer 2018)


Link (journal) – Using video games within computer science education to introduce primary students to programming concepts –

Computing at School – Regular contributor of website content, including – 

Game Rant – occasional contributor of video game articles –

Rising Stars – Author of website content, including blog posts – 

ViewSonic – Guest blogger for a range of posts, including –

Videos, webinars and podcasts

British Computer Society (BCS) – What parents need to know about the power of positive gaming – 

#exaflicks – High score panel discussion –

Hello World Podcast – Do not disturb: how to keep well when teaching – 

Brighter Thinking Pod (from Cambridge University Press) – Teaching programming to primary and secondary learners –

YouTube – Content examples include: – First use of BBC micro:bit app for iOS – – CAS Inspire – Active minds, active bodies – Treasure Hunt – – CAS Virtual Showcase 2021 – Resources and guidance to support primary computing leads – – Barefoot Live – 

CPD resources

National Centre for Computing Education – Author – Assessing computational thinking in primary schools – – Co-author – Computing for non-specialist KS3 teachers; Outstanding teaching of GCSE computer science

European Schoolnet (Belgium) – Co-Author / Presenter – How to teach primary computing MOOC –

CPD and conference sessions

CPD and conference workshops and presentations are delivered on a weekly basis. Recent sessions of note include:

British Council (Serbia) – New Technologies in Education Show – Presenter –

BETT – Regular presenter – including numerous sessions over the past ten years – 

Computer Science Teachers’ Association (CSTA) (USA) – Regular presenter – 

National Centre for Computing Education – Senior Facilitator for online and remote courses for primary and secondary teachers