Great lecturer, but exams are extremely difficult. Most questions are application questions with 2+ close answers to choose between. It is also necessary to read the book, as the lectures alone don't prepare you for the sheer amount of content covered on exams.