Francisco Vieyra
Very good professor. He does assign a lot of reading but they're actually quality pieces that contribute to the content of the course and provide great insight. Lectures are a bit dull but exams are very straightforward. Attendance is just another way to earn extra points. I've taken two of his classes and would happily take more.