A good place to build up your language foundation. Group sessions were fun times where you get to learn from your peers. The teacher was a Hong Kong Native who was open to sharing his personal stories and always introduced new vocabulary which was above what was covered in the mandatory lesson plans. Most importantly, you get real feedback and immediate pronunciation corrections to become a more fluent in conversing in the new language.