Rawi Naranong
He really wants to get us to learn how to think critically, rather then just giving the answer. His lectures are clear and not difficult to understand. I can see why people may think he is mean, but its really more motivating then hurtful.