Leonardo Giorgetti
Great professor! Although the required readings are long he does a pretty good job of explaining them in class. There are no midterms or finals instead he has 4 take home papers that are about 3 pages double spaced.