Mr. Borders is a great professor, I personally have some fundamental disagreement about his political stands, however, this doesn't stop him from being a great teacher in this subject. He is patient to listen and happy to give meaningful feedback to his students. He will provide different opinions in classroom and encourages students to discuss.