Hello One problem I often think I have is that I am able to solve a problem, but not really understanding the idea behind the problem, or what is happening. Is there a way to become better at this, or to train yourself up?, are there any books that would help me with this? For instance: 1. There might be a very hard convergence problem. But to prove convergence, you only need an epsilon proof. So often if you just try different things, I'll get a solution that is correct, but I don't feel I've understood why it works. 2. This is not an analysis problem, more a differential equation, but it is to explain what I mean. you could prove Euler's method for differential equation, and prove that the error-term is smaller than a value etc.. But to understand what really has happened, you need to think about tangents and moving small distances forward on these tangents. In Calculus I never thought about this problem, because it is mostly very visual what you do. How did you better understand what the problems were?, not only proving what the problem asked for.