Talks way too fast during lecture and doesnt explain anything. Does give good partial credit on tests, though. Gives quizzes during class so he can judge his own teaching, then gives us the answers, so they are pointless.