USAC offers 2 different program models. You may want to focus first on programs that meet specific needs and then consider the program model to understand some of the differences. Some key model differences include pricing, type of transcript awarded, the type of support on-site, the level of student independence, etc. Both models offer a variety of courses in English, immersion opportunities, access to the host university clubs and activities, language courses, housing support and assistance, etc. In general, the program search may be helpful.