I met Andrea 8 years ago during our MA studies and over time have had the chance to observe Andrea’s classes, co-teach with her and also explore a lot of ideas on teaching, methods and materials during our many talks on teaching. Andrea is a very experienced, skilful and empathetic teacher with a wonderful flexibility and adaptability of both language and teaching style. Her love for the English language and enthusiasm for human connection create a beautiful environment for learning. She uses short impactful and personal activities to involve the students and empower them to use language to communicate with each other in pairs or as a group as well as to discover themselves. Everything is served in the right doses, with language structures introduced in interesting contexts then reinforced and applied through practical and enjoyable activities. Andrea is a warm inspiring and creative teacher and I recommend her with joy.