I don't disagree. What we found was that, starting from the lecture notes and a few examples, getting to the point where we could complete the exercises meant that we had to do most of the above figuring-out for ourselves. And because we did it ourselves rather than have it laid out for us, the learning was more established.