Really interesting class. Awesome professor! Not particularly difficult, but there are weekly discussion posts, weekly quizzes, and two partner projects as a midterm and towards the end of the semester. Absolutely recommend!