Technically attendance wasn't mandatory, though he did have random pop quizzes during class. He is obviously very smart, and he cares about students passing, but he gives a lot of homework due at inopportune times. Example: We had our 2nd exam the day before what he said was our "most challenging coding assignment of the semester" was due.