Allan Rivard
He gives a lot of information quickly but in a positive easy to understand format and makes sure you understand it. Grading is iffy but works to the student benefit. Overall I'd say a good and fair instructor.