At least David understands my point.Basically, if the original poster has a background in engineering, then his analytical skills are likely to be VASTLY above the standard required for consulting. If he even understands the most basic stuff, like being able to solve a linear equation (which, as an engineer, he definitely will), then he will in all likelihood be LEAGUES ahead of many of the other candidates. Heck, half of them probably won't even be able to "do" percentages correctly. And I'm not joking!Social skills, however, may be pivotal. And lets face it - engineers often lack in this area. My advice, therefore, is that he may do better to get a haircut and learn how to tie a tie, than to brush up further on his differential calculus.