Brazil suffers from a severe shortage of engineers as it expects to grow at 5% through 2010 and at 3-4% after that. Because Brazilian Universities do not turn out enough engineers Brazilan companies in oil, mining and aviation and other sectors are having their own training programs. Brazil's education system is not doing the job. The average Brazilian worker has 6 years of schooling compared to 10 years in S. Korea, 11 in Japan and 12 in the USA, according to the National Confederation of Industry study. Of the few that make it to the university only one in five take up engineering, science math or computing according to a recent World Bank study of links between education and economic growth. Most of the growth in university education is at private universities and these universities find it easier to provide programs in the social sciences and not enough engineering programs exist at these universities. Mexico has a large supply of engineering graduates that have helped it build its automotive and other industry, see the link to this. ...