When he lectures and answers student's questions, he sometimes confuses himself and makes us even more confused. If you miss a class then you miss out on pretty much everything. He does not give study guides for his tests, we had to ask him, so depending on his future classes, I don't know if he will do the same. Study for the test, if not you fail