Bret Tutor is a great teacher. I learned so much from him. The methodology he uses just puts you to speaking English right away. I took like more than 20 classes with him and I can assure you that you're going to enjoy a great deal of time with him. I remember waiting for hours, looking at the screen, just to be at the front 'seat' of the classroom (if you know how hangouts works). He's very polite and friendly and his amicableness towards teaching just gives you a sense of wanting to be there. Have you had teachers like this? Those that you don't miss classes to. He's one of them.