Brady Rocks
I thought the class was great. Professor Rocks explains concepts and theories well and provides good recourses to prepare for tests. Given the opportunity, I would take another one of his classes again.