It is a good course & I am grateful for any one you puts effort into making education available. The -2 stars is due to complete absence of moderators leading to a defunct discussion. Also be aware that there are a lot of peer graded assignments. Which I think work well, but do mean more work than a lot of courses. In addition you must pass all tasks, which meant I actually failed the course by getting the second top mark you can get on the last assignment despite passing all the others (a fair bit of work put in),
courses reviews