Jonathan Parker
He is a great teacher, he is more than willing to explain anything you have questions about and really wants you to understand the subject matter. He is also very understanding and accommodating within reason of course. Also has plenty of experience in the realm of politics definitely take his classes.