Had to learn a lot of it outside the lectures and lab sessions and I am still a little bit confused about some parts of the module .