Steven White
Professor White is an amazing professor but EC101 is an extremely difficult class. Definitely make sure that you go to every lecture and discussion section; he assigns a lot of homework and in my opinion, the class moved pretty quickly. I thought that the material on exams and p-sets was much harder than what was explained in lectures. 