The professor does a great job in explaining the concepts and the content of the lecture. The lecture is very clear and concise. The professor does not simply read off the slides but provides much more in depth explanation of each point covered in the slides so you will need to watch the video or read the transcript while reading off the slides. This can be both a good or bad depending on your viewpoint because the slides are not sufficient enough to study from but it does a great job in reminding you and summarizing what was covered in lecture.
As this course was a beginner's course, the quizzes and assignments are not difficult as I was expecting it to be. Low level details such as how CMSA/CA are not tested. This course is only introductory to give you a high overview of the technologies. I initially had high expectations of this course thinking I would know the in-depth of wireless and Bluetooth communication when I saw CMSA/CA and a few other topics mentioned in the syllabus thinking the overall course would be as informative as my network course I took in University. Unfortunately, this is a beginner's course. The professor has done a good job covering the topic for beginners and I found the quizzes and assignments fair for beginners.
There are some issues I had with the quizzes as there would be typos and one question on one of the quizzes displayed the answer. I can understand how the typos would occur as it would usually be a letter off from the keyboard or would be correct if the language setting was correct. This was very minor but it would be great (I am sure it'll be fixed) if there wasn't any of these minor typos that appear every few modules.
Overall, if you have a background in computers or in networks, you should come to this course thinking you'll be informed what is available and the potential of IoT. But do not expect to learn enough to be able to fiddle with IoT solely from this course. The focus is much geared towards those with non-technical background. I do think this course could be improved to replace some minor topics that go too in-depth on certain technologies and talk more broadly on other topics to solely gear towards beginners only.