Keith Gates
TAKE. HIM. He's fair, funny, and really cares about his students. He has lecture videos on youtube that you can watch over and over until it sticks. If you put in the work you can do well. Lecture Tests can be tricky at times but totally doable. Practical exams are very straight forward (lots of memorizing). GATES IS AWESOME!