Brooks Sommerville
Pretty good prof. The lectures and slides do a good job of explaining the readings. He is good at answering questions. A couple of essays and a few quizzes. Not much feedback, TA grades papers. Took 310 with him as well and same format.