I am an experienced classroom practitioner with a passion for computing education. I have considerable experience providing training and mentoring for computing teachers and have written teaching resources for Pearson, Boardworks and Zig Zag education.

I currently work as a Teaching Fellow in Computer Science Education at King’s College London and have a particular interest in physical computing.