Bruce Chhay
A very normal professor. He's not going to hold your hand, but if you put in a little bit of effort and time, you can get an A. His lectures get you 80% of the way through, and you may need to self-teach yourself the 20% rest. Nowhere near the hardest professor I've ever had (in engineering, math, comp sci, etc).