Super nice, not a lot of homework, always wants to help; attendance isn't mandatory, but I personally recommend it. He knows what he's talking about. The tests are fairly easy, as long as you go to class. You can tell he enjoys his job and wants you to learn.