I have been teaching English at all levels in Spain since 1983. There are very few kinds of class that I haven't taught. Over the years, I have taught in academies, universities, the British Council and many companies. I teach mainly general and business English.