1. Make use of what is happening in the news – Every day there is a new tech story. Where possible make the tech news item part of your lesson, particularly where there is a specific link to the specification that you are teaching. 2. When you are teaching programming theory, integrate practical elements into the lesson so that students can make the connection between the theory and its application. Start with simple applications and work your way to more complex applications. 3. Encourage students to write algorithms/programs in pairs. Students can feel quite isolated especially when you have asked them to solve a problem. This often works best if you have a more able student paired with a less able student. Make sure that they swap places so that each of them has an opportunity to control the paper/device that they are using. Do you have any top tips?