Although this advice is quite comprehensive, I think it assumes that you've already kept up with the pace of the course. In some schools, the curriculum moves so fast that students are thrown into problem sets before they’ve even grasped the basics. I’d love to see how he would advise someone who's already fallen behind and trying to catch up. For many people, that’s the more realistic situation.
replies(1):