I have to go further than that and agree with her absolutely. Math and Science must pass a sufficient threshold to get things done. Knowing PI to the 125th digit is more mathy, but will probably not particularly help solving any problem. Knowing Partial Differential Equations probably would help in many instances, but when was the last time they came to use for you in programming? Many of us learn more and more about math and science because we love it; we love knowledge.
Engineers have to solve problems first and foremost. It's critical that an engineer have the skills to realize what the problems actually are. Perceiving the problems takes more than math and science.
Computer programmers are not paid to write computer programs; computer programmers are paid to solve problems. Many confuse the medium with the purpose. It just happens to be that computer programs are good at solving problems.