First time taking an online course, this class is the only reason why Im interested in doing online classes again. Very straight forward syllabus, a lot of reading but it 100% prepares you for the tests. Quizzes are 2 attempts, also prepares you for tests. A good amount of extra credit given out. I actually learned something and enjoyed it