I've had an amazing experience teaching English as a foreign language, i can interact with people from different parts of the world which has help me to be more open minded an also learn about their culture. But most important i get to be part of their journey of learning a new language allowing me to share my own experience of learning English as a foreign language when i was a student.