Math is an area where you definitely want to understand the basics very well. What you take now is based heavily on what you took last year and the year before. What you will take next year and the year after will be based on what you are taking now. You want to handle each level well to be set up for doing really well the following years.
To a large extent the same thing is true in sciences also.