CET Academic Programs is a great program for study abroad. The most unique aspect of CET is the local roommate feature. No other program I found had this feature, and it was one I was specifically looking for. My roommate was the best resource for me to practice my Chinese, as well as a lovely person. She helped me every step of the way. My Chinese would not be half of what it is without her. In terms of academics, the English-taught courses are taught by professors that are top-notch experts in their fields. The Chinese courses are taught by experienced teachers with a wide knowledge base. My internship placement was identical to my career goals and interests. I got to learn more about the foreign environmental NGO sector in China as well as network with Chinese and other international coworkers. Although the program was extremely academically rigorous and kept us busy every minute of the day, there was one week in April where we had the freedom to travel wherever we wanted in or out of the country. The program also includes one trip outside of Beijing with the whole program that is a ton of fun. Lastly, I made great, long lasting friendships during my time abroad with CET which I expect to last the rest of my life. If you want a program that is academically rigorous, language intensive, career focused, and also gives you the freedom to travel and meet great people, choose CET!