Pretty nice guy but he makes class really boring and talks about things that aren't even on the tests. After 3 unexcused absences he takes 10 points off final grade for each time you aren't there, and 5 points off if you are late. Kind of a know it all and everything has to be his way. Puts stuff of final that we didn't even learn about.