Corey Shoemaker
Very passionate about the subject however there are no study guides and his test can be super hard. Everything is from the notes but you really have to study a week in advance to even make a B.