CEA is affiliated with my college and that made the application process much easier. Furthermore, there were a good amount of classes I would get credit for. CEA had a lot of activities and excursions that helped make the program more than just schooling.
I had help from my university and CEA with the application process. After I was accepted I had to apply for my visa on my own and book my flights, but other than that, the logistics were all handled.