Sounds like too many liberal arts degrees.
As a philosophy major who works with engineers (all kinds) and physicists, I would say that choice of major does not assure that basic writing ability or clarity is present.