Most of the assignments are online & so is the book (which is needed to do anything in the class). The book is needed to take notes too which are important too. He's very adamant about the lessons & your welfare in the class. Participation is a big grade factor too, so are the tests, quizzes & group work.