Brent Archer
Dr. Archer is an enjoyable person to listen to and this class is very interesting. The exams are not too stressful since they are open book and easy courses as long as you don't choose to ignore them until the end. I did not appreciate his political point of view being pushed onto students and felt the class can be taught without it.