I know that if you look at the other comments, you'll think he's terrible. BUT he is really trying to improve and use feedback to be better. His tests are hard, but not impossible. He will help you if you ask, and he's a genuinely nice and funny guy. He admits his faults and wants feedback in order to grow as a teacher. I really enjoyed his class!