Ben Bigelow
Ben is one of my favorite professors at the U. His classes are engaging, and the reading/viewing assignments are well thought out and interesting. Lectures are more discussion-based so be ready for that. As long as you attend class and take notes, you should do fine on the midterm and final. The final is also take-home so that helps a lot.