I have many years of experience teaching Computer Science and Information and Communication Technology to classes at KS3 (lower secondary education), GCSE, IGCSE, GCE and IGCE. I have covered content for examination boards in England and Wales (OCR, WJEC etc.) and Cambridge International in Spain. I currently teach part time at Bangor University.