An individual growing up in a upper middle class home where father is an Electrical Engineer and the child grows up in a stable home learning math concepts because dad helped if he has questions doing Math homework and Dad is interested. He then grows up with graduate degree to be in a hard science field (lots of math) is it due to Genetic or the learning of math concepts growing up? Another person grows up who's father is a truck driver away from home a lot with less than a 10th grade education and lives a life slightly below the social and a lower economic standard then grows up with a 12 yrs HS or 14 yrs with perhaps only some college does ONLY slightly  better economically than his parent and has a lower standard of living than the upper middle class child? Is that genetic or lack of parental encouragement to succeed because the parent never learned higher math concepts and was unable to help or be home that often? In any event our society values and only pays for science abilities. More money = easier life , less money = harder life with shorter life span. The lesser of the two individuals has children with bachelor or graduate educations and grand children with graduate degrees. Is this really all genetics or environment or simply LUCK of the draw?