I am a very experienced Computer Science teacher with 10 years’ experience teaching the subject. I have taught all ages from primary school up to adults but for the last 7 years have specialised in sixth form, previously as a class teacher but now focussing on individual and small group tuition. I have worked with the full range of abilities and have extensive experience with SEMH and SEND. I also have another 15 years’ experience as a professional software developer working in languages such as C++, Java and C# and particularly enjoy teaching coding, currently mainly Python. I am a fully qualified teacher with a PGCE and a master's degree in computing.