She has taught General, Business and Academic English to a wide variety of students, including international students, at the University of Edinburgh and at the British Council in Spain. She has a wide experience of teaching English to all levels of English to adults and young learners. (She was a Senior Teacher for young learners at the Salisbury School of English.)
She has been a tutor on the LTCL Certificate and has also done some tutoring on the LTCL Diploma course in Barcelona. She was a teacher and in-house trainer for the Autonomous University of Barcelona from 2003 to 2010, where she developed many workshops, some of which she presented at the 2009 IATEFL conference and 2010 TESOL Spain conference. She is co-author of the English Teaching Professional article: Adapting your Classroom Practice for Senior Learners. She also holds the Certificate in pedagogical uses of ICT.