Michael was a great, patient and supportive teacher who answered every question with intelligence. He has superb teaching skills and knows that people learn different way ... more