Peter Lynch
I really loved the organization of Dr. Lynch's class. He has great powerpoints, and the quizzes and papers and everything were very standard and helpful. That said, his exams had a lot of very specific questions (such as asking about a study that we covered for two minutes in one class) for being closed note. Otherwise, solid class, decent prof.