Jack McIntyre
I would definitely take any class he teaches. Most instructors say are there to help, but won't give you a straight answer to your question or if you're struggling in a certain area. Professor McIntyre is not one of those instructors. I highly recommend taking his class.