I took him for a philosophy class this past semester and he was okay. I thought his lectures were cool and it seemed like he was a chill professor, however, I did not understand his grading procedures like at all. You weren't able to see what grade you had in the class so if you were failing he would wait until the end of the semester to tell you.