Good ideas, I m doing master from top German university RelWTh and I follow the following strategy for my study first time study revision take too long e.g 1 days for two lecture to fully understand and right important points then 2nd revision take less then half day and revise till 5th time and always got outstanding grades note I can’t learn by heart anything I just take the idea like a story and then write on that from my mind in exam