David Wells University of East London, UK Teaching Computational Thinking and Coding in Primary Schools