Christos Ioannides
He is a must take. Very clear grading criteria which includes a midterm exam and final paper, and besides that there is not much assignments. He cares a lot about students doing well and will help you outside class if you have any questions.