online language program is so helpful in developing skills and retaining important concepts. Having access to the information gives numerous opportunities to review, practice and gain competency. The handouts, audio/video recordings, and self-paced learning and testing provide a relaxed challenging context for growth and mastery.” -Niuolahiki Self-directed Student