The lectures are poorly organized, it's SO HARD to get the point of his lecture even though he is very passionate about the material. He uses the same exams from previous years but it's not easy, because it's a 400 level class and sometimes even google doesn't know the answer.