Alexander Mitchell
Professor Mitchell provides some of the most engaging lectures I have had at CPP. That being said, his final multiple-choice questions and Short answers are ridiculously hard. This is coming from someone who reads the book and made a 30-page study guide. Some of the questions did have enough information for the test taker to properly answer.