Michael was great, thorough with a patient and positive attitude. Added levity to the course. Clearly very knowledgeable and eager for students to grasp shortcuts etc.