Difficult online quizzes the day before the topic is covered in class, so you basically teach yourself everything to get a good grade on quiz then sit through a lecture on stuff you just learned. Not knowledgable about subject It should just be an online class. Nickels and dimes you to death with graded assignments all online.