Easiest A of my life. Super easy online course and I found the material very interesting. It is asynchronous and each homework assignment is due the day of a midterm but they're short enough I usually did it a week or so beforehand. Exams are so easy but I would recommend this course online. To each their own but I preferred it online