Mr. Campbell's presentations are quite boring and consist of a handful of phrases repeated over and over again. The subjects are treated very superficially and the presentation style is confusing. I recommend to other students to read the Wikipedia articles about the subjects instead. Several times it feels like Mr. Campbell has never before seen the slides he is reading from and he is simply inventing stuff. Some information presented is plain wrong. Also, there is repeated talk of practical exercises to come, but that never happens. To Mr. Campbell's presentations, I would only award ONE STAR.
On the other hand I really liked the presentations from Mr. Farivar. He obviously knows what he is talking about and presents the material in a clear and understandable way. He should take over the whole course and let Mr. Campbell do some research back in his office. I would award 4.5 STARS to Mr. Farivar.
The homeworks of this course are simply checking for a very basic understanding of the topics. E.g. "To do this and that, would you use technology A, B, or C?" Where the answer are some quite different technologies.
The course needs more involvement of the students by going more in-depth and adding some practical exercises.
Had the cloud computing specialization started with this course, I would probably have aborted it.