The classical physics textbook my professor has chosen has problems that don't match the text at all. I've discovered that the only way to learn now is to learn by reading the examples, then covering the steps up with a piece of paper to try to do it myself. Then check the answer. If it's wrong, i could see where i messed up and i could do it write. Then cover the solutions again, and do it again until i get the right answer. Is this an effective way to learn for math-based courses, if this is ALL i do? In other words, does the brain learn well like this? Or does it need to practice with other practice problems where it forces to solve new problems whose solutions you have never seen before?