Since I have been an enthusiastic maths student for GCSE and A-Level, I know many different style to teach and learn math effectively. My way of doing it is to break down the topic into small easy-to-solve pieces and practice it until you fully understand it and get familiar with it, then advance into next question prepared, I think this is the best way to learn any subjects, especially maths. Yo...
Since I have been an enthusiastic maths student for GCSE and A-Level, I know many different style to teach and learn math effectively. My way of doing it is to break down the topic into small easy-to-solve pieces and practice it until you fully understand it and get familiar with it, then advance into next question prepared, I think this is the best way to learn any subjects, especially maths. You cannot learn anything without covering the fundamental basic of the topic, otherwise when you get stuck, you don't have anywhere to run to.
No rush is needed, taking long time to learn a subject is much better than learning it in one night before the exam. I want you to consume the subject as much as you can and let it sink into your memmory so that when it comes to your exam, you can easily pull out the memory needed. That's how Genius is born in history, they learn constantly, taking long time to absorb it so that they can take it further. I believe you can be the same.
I think nobody likes heavy homework. But I firmly believe that keeping track of how much you can do is important, so I will put you some homework, varying from 1 big difficult question from a exam past paper, to several questions from textbook or online. These light homework shouldn't take you too long but effectively puts your mindset towards the subject by studying it in your own time.