The program is very well organized and worth the investment.
Read moreClub activities and extracurricular events (such as the Cooking class) were most fun for me, as they allowed a chance to practice and enforce concepts taught in class while still enjoying the activities.