I have taken a class with Dr. Sheppard last semester, and this was a complete 180. If you don't understand doctorate level material, forget it- he treats this class as if it is a doctorate level class, not undergrad. The only grades are 3 exams and one group presentation and he doesn't care if you pass or not. I was so frustrated with this class.