John is a part-time Computer Science and Programming tutor that is based in Singapore. He has over 10 years experience teaching IB and IGCSE Computer Science in the Asia Pacific Region.

John graduated from Imperial University with a Bachelors in Computer Engineering and has worked in education for around 12 years to date. He is able to program in Java, C++, Python and Pascal and leads most of our programs in Computer Science and Programming.

He has recently started to take on some of our Level 1 Ethical Hacking classes for students that are based in Singapore and Malaysia and helps Steam Labs with curriculum development.