This was a very fun class and lectures were easy to follow and posted online. There were weekly quizzes, section activities, and one group project, but no midterm/ final. The last quiz just had some longer response answers as a "final". The teacher is very understanding, so don't hesitate to reach out if you have any problems!