I had a great experience with online classes with this teacher. She is very caring and listens to what students have to say. The classes were usually normal English classes but she varies ways of teaching which I really appreciate (reading, group work, journals, discussion, lecture). There is a lot of little homework, so you have to be consistent.