Matthew Collier
Not good for upper level courses. What you learn in upper level courses with Dr. Collier will solely depend on you. He doesnt know the material well enough to teach it so he assigns portions to each person to teach and then you end up spending weeks on one topic and you walk away from the course with basically nothing more than wasted time. ��