David Edlefsen
I currently am finishing up Professor David Edlefsens Political Science 101 course and it has been great. His video lectures can be lengthy but he explains everything throughly which makes it easier to understand. He is highly knowledgeable on the subject. The reading load is heavy, but the lectures cover most of the reading. He is a good teacher.