Definitely knowledgeable in the subject matter, but awful communication of the material. Lectures are terribly boring and he has little to no interaction with the class. Skipping lecture to read the textbook would be a more efficient use of your time. The exams are far easier than the problems assigned in the homework.