I would give my course 4 out of 5 stars because I like how it is well laid out and the structure is very put together. The deliverance is good and the lecturers are good at teaching and making you understand the topic. But when it comes to doing assignments it can be confusing because the lecturers sometimes do different things. I would still recommend this course because overall it is very beneficial.