Jo Foster spent years as a senior developer and is a seasoned lecturer and teacher of ICT and Computer Science. He currently teaches programming covering HTML, CSS, Javascript, Python, C, C++ and PHP. As well as computer systems, networking and hardware architecture.