Colin has been teaching English as a Foreign Language since 1989. He has taught in the UK, Australia, Canada and Indonesia.
He has worked on, and designed, a wide range of English language courses including English for Academic Purposes, Business English, English for children and general English. He has also taught foundation courses for foreign students in law, psychology and social studies and tutored students in academic writing skills at the University of Bristol.