Dude, okay....he is NOT teacher material, but the topics covered in this class were super interesting. I thought his tests seemed fair while I was taking them, but I ended up with a B+ in the class. If you're really motivated by this subject, take the class. But don't expect him to be exciting.