Our tutor is excellent! He is so patient and never gets frustrated. He is good at giving a big picture view as well as a closer understanding of concepts. He works with our son until our son has a firm grasp on that concept before moving on. He is easy to work with and very accommodating.