Doesn't spend enough time on the hard stuff. Exams have barely any correlation to the material covered. Homework is online and doesn't have the same types of problems that are explained in class. He stands facing the board and writes out full theorems every class and rarely does an example.