1. A method of teaching foreign languages to a group, comprising: delivering a video presentation simultaneously to a plurality of users; and simultaneously delivering a plurality of mixed known language-foreign language streams to the plurality of users, each of the plurality of mixed known language-foreign language streams corresponding to the video presentation.