David has taught English language courses of all types over many years, in the UK and abroad. He has taught all levels, from beginners to very advanced, both general and specialised courses (for business, for art and design). Also, he has taught other courses on basic linguistics and grammar for both native English-speakers and for foreign learners.

Until very recently he was foreign languages coordinator at one of the London universities, managing a team of language teachers. He has been involved in training language-teachers for the last 10 years, and continues to teach on and coordinate the various Spanish teacher-training courses run at the London Instituto Cervantes.

Having lived in London for 30 years, David knows this city very well and is happy to help those who are trying to make a new life for themselves here.

Improving your English will definitely help you feel more integrated and more at home in this country. It will help you in terms of work and your future prospects, too.”