Harry Blain
Taking Prof. Blain the second time, and it is sure that he does not disappoints me. His criteria were clear and made the class fun especially with the final project to rewrite the constitution. There is a lot of reading but most of the reading does help class discussion, and I would suggest skimming it because he will cover it inclass.