She has taught in various places including Sudan, Thailand, Portugal, Spain, England, and France. She worked mainly for the British Council as a teacher and teacher trainer and set up her own training company in Thailand. In France, she has worked in various private language schools as Head of Studies and over 15 years in various Grandes Ecoles, most recently ENSCBP.