Carnegie Mellon Online Learning Initiative"free courses (programmed instruction which includes text content, media, activities, learning to mastery exercises, quizzes with feedback, graded quizzes and free LMS. Instructor materials include communication tools, gradebook, ability to reorganize/supplement content, quizzing, item analysis & individualized student views for writing exercises, tracking progress and participation, assessing individual weaknesses, and item analysis of individual tests."