If you are here to learn a new language, or practice a non-native language, what are you looking for in a teacher? Have you had online teachers in the past that were especially good or bad and why?