This class was my first online class and he made this online class a great experience. All the assignments and quizzes were easy to follow and understand. Make sure to read the textbook and you will be fine. Quizzes are usually every other week, then there's a final exam that's from all past quizzes.