Attendance is not mandatory, but his lectures are amazing and he's a funny guy. Homework assignments are doable with the deadlines given. Overall, he makes the class enjoyable while also tries to challenge you.