Dr Adrian Horton BSc (Aberystwyth), CertTESOL (Aberystwyth), MSc (Nottingham), PhD (Aberystwyth)