Are you a forward-thinking and innovative Computer Science Teacher ready to inspire the next generation of digital creators and problem-solvers? An Outstanding boys' school in Barnet is seeking a dynamic individual for an immediate, part-time temporary position. This is a fantastic opportunity to shape students' understanding of computational thinking, programming, and the digital world in a stimulating learning environment. What you'll be doing: * You'll be designing and delivering engaging Computer Science lessons across Key Stages 3, 4, and potentially 5 (A-level), fostering an understanding of algorithms, data structures, and programming languages. * It's about encouraging logical thinking, problem-solving skills, and a genuine passion for technology in a practical and interactive classroom. * You'll contribute to the wider life of the Computer Science department, perhaps assisting with coding clubs or robotics initiatives. What we're looking for: * Qualified Teacher Status (QTS) with a specialism in Computer Science or a closely related field. * Proven experience teaching Computer Science effectively at Key Stages 3, 4, and ideally 5. * A deep and current understanding of the Computer Science curriculum, excellent technical skills, and a commitment to innovative teaching methods. * Strong communication skills, effective classroom management, and a genuine ability to inspire di...