Attendance isn't mandatory, but DON'T SKIP. You need to pay attention in this class to pass as it is not easy if you slack. Homework is graded harshly which is annoying because you need to make sure you get it right. If you get a higher grade on the final than your lowest test grade it gets replaced with the final grade. 