Andrew Pike
Prof. Pike is primarily a tax lawyer but teaches contracts very well. He was very clear with his lectures and tried to be funny (tried more often than succeeded). He cold calls but it keeps you reading the material so that's worth it. Overall his course was one of the better ones I took.