One more thing. If you decide to attend Engineering School in the US make sure the program is accredited by ABET.
http://www.abet.org/accredited_programs.shtml
ABET, Inc., the recognized accreditor for college and university programs in applied science, computing, engineering, and technology, is a federation of 28 professional and technical societies representing these fields. Among the most respected accreditation organizations in the U.S., ABET has provided leadership and quality assurance in higher education for over 70 years.
ABET currently accredits some 2,700 programs at over 550 colleges and universities nationwide. Over 1,500 dedicated volunteers participate annually in ABET activities.
ABET also provides leadership internationally through workshops, consultancies, memoranda of understanding, and mutual recognition agreements, such as the Washington Accord.
ABET is recognized by the
Council for Higher Education Accreditation.