Professor Ariyo made the best online course I've ever taken. The assignments vary in structure and make you think instead of just reciting a textbook. The quizzes can be confusing with complicated wording or just weird questions, but she sends out a quiz guide every week. Overall, the class is easy if you put in some effort. 