Providing on-line non-downloadable software for users to interact via video chat; Providing a web site that gives computer users the ability to upload and share user-generated videos; Providing an on-line community for registered users to tutor other registered users in subject areas of their choosing, get feedback from their peers and engage in social networking
Computer and Scientific