I will be doing my final, third year of undergrad next year and will be doing intro subjects to the main areas of pure maths like algebra, analysis, topology. The problem is I have not done well in second year maths and don't feel I understand the material. However, I really like to do well in these core subjects next year. What should I do to prepare for them? Should I mostly concentrate on: 1) Starting next year's material early 2) Review 1st and 2nd year maths hence do them again 3) Do high school maths competition problems (I always did poorly in those) hence increase my general mathematical thinking and problem solving ability in the hope of being able to pick up mathematical concepts in my subjects quicker. 3) would be the most fun but how useful would it be? If 1) than it would involve reviewing 2nd year material as well since they are needed in order to learn the 3rd year stuff. Although 2) would mean doing them more thoroughly.