Took this Online Fall 2019 term. I rated the difficulty of the class a 4 because there is a ton of homework each week. Overall, the work wasn't very hard, but there is just a lot of it. Meaning only take this class if you aren't a procrastinator and aren't taking a super heavy workload schedule.