Mark Taylor is a really good teacher. No nonsense and very direct but explains things in a way that my son can understand. He doesn't confuse you with too many words and ... more