Hakan Yilmaz
One of few great professors I've had in a while. His lectures are very interesting and you can learn a lot from him. He's a fair grader. As long as you pay attention, participate in discussions and do the assignments/readings you'll be fine.