MOOCs (Massive Open Online Courses) are online courses aimed at unlimited participation and open access via the web. They provide interactive forums and communities for students, professors, and TAs. MOOCs have developed out of distance education and allow anyone with internet access to take online courses for free. They provide opportunities for learning, teaching creativity, and connecting a global community of scholars. However, MOOCs also present challenges around student interaction, assessment, and accommodating different learning styles.