Amir Danesh-Yazdi
Danesh gives numerous resources to help learn the material which makes conapps not too difficult despite it being a usually hard class. Generous partial credit is given on exam questions as long as major steps aren't skipped, and he makes it clear which steps need to be followed for most problems.