About Me
Hi, I'm Jake
An experienced primary teacher and the founder of Collaborative Computing Education, helping schools across Wiltshire and beyond build confident, effective computing provision.

A Decade in the Classroom
With over a decade of primary teaching experience, I've worked across a wide range of year groups and school settings. That hands-on classroom experience shapes everything I do. I understand the pressures teachers face and what it actually takes to deliver great computing lessons consistently.
I've seen first-hand how computing can be a source of real anxiety for non-specialist teachers, and how transformative it can be when schools get the right support in place.
MSc Education (Learning, Technology and Society)
This Masters gave me a research-informed understanding of how children learn with technology, sitting alongside over a decade of real classroom practice. The result is support that is both grounded in evidence and shaped by what actually works in primary schools.
Making Computing Accessible
My passion is making computing genuinely accessible and manageable for schools, not just delivering lessons, but helping build the confidence, curriculum and culture that makes computing work long-term.
I founded Collaborative Computing Education because I believe every primary school child deserves high-quality computing education, regardless of whether their school has a specialist on staff.
A Collaborative Approach
The word "collaborative" means two things to us, and both matter deeply.
First, it reflects how we work with schools. I don't just drop in and deliver lessons, I work alongside school leaders and teachers as a genuine partner, taking time to understand your context, your challenges, and what will actually work for your setting. Building lasting relationships is central to everything we do.
Second, and just as importantly, it describes the teaching philosophy at the heart of every lesson. Rooted in constructivist principles, our approach is built on the belief that children learn best when they work together, thinking out loud, discussing ideas, solving problems as a group, and building on each other's understanding. Collaborative learning isn't just a technique; it's the foundation of how we teach computing.
This isn't just a business name. It's a teaching philosophy.
