I live in Brighton but work in London. I work for Queen Mary University London as the TechPathways project manager. The programme is funded by the Mayor Of London. I also work on Institute of Coding activities, which are supported by the Office for Students (OfS). For the NCCE programme, I help out each of the consortium partners in different ways, including reviewing pedagogy for primary CPD and resources.

I am undertaking a part-time PhD with Paul Curzon at Queen Mary University of London investigating design in primary programming.

I was a primary teacher for over 10 years and before that, I worked in the IT industry for 20 years as a developer.

For CAS, I am a member of the board and the Chair of the Research and Universities Working Group. I am a member of the BCS curriculum and assessment board and member of a couple of the NCCE Hub steering boards.

I write for a number of computer science education publications and support teachers through different training events.