posted message: What is the most effective method to teach the STEM subjects? Should pupils have the opportunity to solve 'real life' problems using the most up to date software and/or hardware? Should we be preparing pupils for the 'world of work' so early in their development?