Would've been harder to fail than to pass for this class. Basically, everything is needed in the lectures. Lots of reading and quizzes, but the lecture makes up for it. Extra credit was given and easy to reach out to. 