Attendance is mandatory. If you want to pass youll show up. He is very monotone but a good teacher. He sticks to his word. His tests are very confusing if you are taking a online class. Take advantage of extra credit if he gives it. Also do well on the final it can bring your grade up tremendously!