Noam Lupu
I think some of the reviews of Lupu on this site are a little harsh. His lectures are slightly boring but they are interesting if you do the readings beforehand. The TAs do grade harshly but if you follow the rubrics it isn't too bad. Helpful office hours. Overall, I would give him a 3.5 out of 5. 