Great professor! Fair grader.
Content is dense and difficult to understand -- lectures are not very clear. Papers are difficult to get a good grade in. Keep up with all of the material and read it more than once, and you'll get a good grade.