HEAVY COURSE LOAD. Assigns 500-800 word papers to analyze the same theories over and over again. Also, is not respectful of other people's views and backgrounds. His lectures are clearly copied straight from Wikipedia, but he treats them as if they were crafted by Aristotle himself. I would give him a 0/5 if possible.