Sajid Liu
This professor does not teach in the slightest. He creates a poorly annotated version of the book, then in class struggles to go over that poorly annotated version. Stay away from the professor if you hope to take anything out of the class or if you don't want to have to teach yourself for a good grade.