There was a required amount practices before the first mid-term exam for each topics. So the learning was good. Lectures are a bit hard to grasp because the topics will be presented in a continuous manner. It is possible miss here and there thinking it could be additional thing that might not be required, when in fact it would be the next topic.