Very good teaching: fun and challenging. There is always a great atmosphere and we have a lot of fun. I always have a sense of satisfaction after the lesson.