U don't have to read the book. Sometimes there can be a lot of assignments but they are not super hard, just mostly watching the video and repeating what he does and then submitting for grading. He gives practice quizzes which r helpful. Slow grader for sure. but out of all accy electives, he aint that bad trust. The project is a pain in the butt..