(BA Philosophy here) The biggest problem is that philosophy courses, all too often, are actually "History of Philosophy" courses. Regurgitating Plato or Descartes becomes the objective, rather than applying logic and philosophical methods to modern problems.
Everyone really should take class in Symbolic Logic.
Everyone really should take class in Symbolic Logic.