David Bresnahan
David is a great prof. His lectures are interesting and gives a lot of opportunities for improvement. He lets students retake one of the quizzes if they did poorly on it. He assigns 3 books but they are all interesting and he takes time in class to discuss the readings and make sure you have the info to write the essays. Would take him again!