Practically an online class, every week you have 2 homework assignments, 2 quizzes, and a group assignment to take and MUST read the eBook in order to understand the homework and tests. The quizzes sometimes have extremely specific questions based on the readings and are mostly what affects your grade. I ended with an 89% so I'm a little mad but ye