I take this course in 2018 Fall. I totally agree with the review above, the instructor just read the slides and basically no explanation for the content. For the homework, you can only know the answers and no further reviews. The most important is that the due date of mid-exam is different with the syllabus, and no one will answer your question in discussion board. That is ridiculous, I am regret to pay for this course.