The final is a group project. He's not that hard but there are moments where the class gets difficult. You have an assignment and quiz every week so the work can sometimes get tiring. Not the best but not the worst either.