He really loves math, so I learned a lot in his class. Attendance is not required, however, you turn in your homework on paper, so you have to be in class to get the credit for the homework. He gave a review before every test with very similar questions or the exact same questions, it was very helpful. I highly recommend taking his class.