Erik French
He's nice and cares about teaching the material. He expresses a lot of knowledge that I found useful in the class and even though you need a textbook it's not essential because of his lectures. He communicates information clearly and it's easily digestible for the amount of information that the course goes through.