Same experience. In fact, I think most of my college friends have the same experiences. It is hard to find someone who is always on top of his/her work.
I kind of get the author's idea. I can probably skim through the course materials more quickly on my own.. But I wouldn't be able to understand and remember the materials to the same extent if I have not done the homework and the exams.