days I hear a lot about three-year Indian BS degrees being not good enough. Why not?
To qualify for an immigrant visa under Employment Based third preference category (EB-3) as a “professional”, the job requirement is a Bachelor’s degree in the field relevant to the job. In the US, this is taken to mean a 4 year degree, i.e., a degree that you get after 16 years of schooling – 12 years to complete High School and then a four-year degree program. To qualify for Employment Based second preference (EB-2) category, the job requirements should be an advanced degree, i.e., a degree higher than the Bachelor’s degree. There are several Indian bachelor’s degrees (and a few in other countries as well) that are given after three-year programs, i.e., 12 years of secondary education and 3 year college program. Thousands of computer professionals from India possess this three-year degree and a professional “diploma” in the field of computers/software from a recognized institution of one more years of duration. Accredited evaluating agencies in the US take the three year degree toget