I have been teaching English online and offline for the past two years, and before that I had a career in journalism - writing both in Serbian and English.
I have worked with various age groups, but my opinion is that I have best results when I am working with kindergarten groups.