Mitch is great teacher! He really is. He breaks down complex topics/concepts and develops on them progressively, so that his students can understand. Respect from Jamaica