I had a philosophy professor at a community college class. He held a PhD in philosophy. The class culminated in the greatest of all philosophies; communism.
Really though, I regret my immaturity then as I could have gotten more out of the class. Sure, his philosophy has massive problems with it, but he has the knowledge of a PhD professor and I should have taken more advantage that.
That said, he did allow free discussion and comment, which I found stoked my ego because I would offer comment, he would ask another student what they thought, and they would just refer back to my comments. It would have been more useful to have someone seriously tear apart my thoughts.
All of my other professors were fine to excellent, with the next worse beginning the English class by saying he wouldn't be awarding any A's that term. I was fine with a B.