Christopher Moffatt
Prof Moffatt is very knowledgeable and teaches a non-partisan class. His lectures are about the facts and not his political opinions. Study, because his essay questions are tough! However, hell give you some direction as to what chapters he takes his questions from. His flash cards will get you through the quizzes, but you need to read.