Cooper explains the material very well. I have taken bio several times, and found it so boring (and was awful at it) until I took his class. The only downside is that this class took up SO much of my time.