Professor Cifone is one of the funniest professors I've ever had. I'm not sure if this is just a philosophy professor thing but he is so easy going and laid back. He is also very good at explaining hard concepts in philosophy with real life examples and stories. He is a generous grader and as long as you do your work you should pass with an easy A.