Hi Cush123, I think you're spot on with your comment that reviewing problems is the key to improving. I particularly enjoyed your line about "There is more value in reviewing 50 than doing 500 without review." This is completely true, and yet I keep having to tell students that doing hundreds of hours of problems doesn't serve them well. There is a finite number of problems you want to review, and if you understand those, you're ready for what the exam throws your way. After that the
...
...