Evaluate the effectiveness of Massive Open Online Courses (MOOCs) in providing a degree-level education. What are the strenghts and weaknesses of such courses, and how realistic is to expect them to replace face-to-face learning in the future?