I really liked Dave's class and teaching style, but I understand why many students had a poor experience with PHIL220. The class is difficult if you don't practice, and it is easy to get lost if you don't stay up-to-date. That being said, Dave is a great guy if you get to know him and he is really passionate about the course material