I have done a couple of ESL courses and I have had experience in teaching online. I have experience teaching in person too, as I choose to travel and teach English.
All the countries I have taught in, I will list here; traveled and worked in Thailand, England, Botswana, Paris and Spain!