Professor Muller is a great guy, but he is just not a good teacher. When doing problems in class, he will make many mistakes and not correct them. His slides that he shows on the board are different than the ones he provides, and his tests are needlessly hard. Nobody feels prepared for them despite reviewing all of the materials he provides.