When I started teaching Persian, I didn't expect this was going to be this much satisfying. Helping foreigners learn your mother tongue and seeing them improve gradually is a unique experience.
The fact that you can help someone improve is something exceptional.
Depending on the learners' needs, I try to adjust my courses. Sometimes I focus on basic structures and other times just on cultural issues which I find really motivating and interesting for most of them.
I have been teaching since 2006, so I have experienced a wide variety of students and different kinds of needs.
I am a patient and easygoing person therefore you can see it in my teaching style.
Not only is it fine to make mistakes when learning a new language, but also it is necessary and inevitable.