What we really have here is a communication problem. I've been in the hi-tech industry for just over 20 years and I can count on my right hand the number of people who can explain a concept that is clear, concise and concrete; for example, the basic ideas behind the Calculus ( the mathematics of motion and change ) are simple to understand. But what happens at university is almost as bad as what now is happening in the public school system: you have people there who can NOT explain or describe fundamental concepts.