This was a wonderful and eye-opening program that I would recommend to anyone! The classes were interesting and covered new, diverse topics every day. The professors are so passionate about the subjects they teach, and work hard to make sure that everyone is making the most of their time in Greece. My classes were both around ten students each, and this made for a great classroom environment - one where I individually got to know my professors well, and created close, lasting friendships with my fellow students! CYA is also wonderful about connecting you to local events of your own personal interests, whether it be concerts, marathons, or cooking classes! There was also plenty of traveling through classes, and I feel that I saw so much more of Greece than I expected!