Apr 24, 2018
The course is fairly advanced and you would need to review the materials many times to understand the concept. The assignments are definitely fun and not as straightforward as other courses.
Aug 25, 2017
Superb study material. Learnt a lot during this course. I am not much into mathematical stuff, but got a hang of how to break problems and improve efficiency through parallelism.
by Alexey K•
Jan 31, 2019
It would be great to add some popular frameworks and some basics of reactive programming
by Yiran W•
Jul 19, 2018
just one point to improve: some lib in Scala are not be told to install and use
by Васеев Р В•
Jun 02, 2018
Assignments are too easy compared to 2 previous courses. I've been asked lot less than been given. And did not grasp everything in the lectures at the end.
by Du L•
Jun 02, 2018
Very challenging course, the assignments are more about practising using parallel programming, would be better to design an assignment to implement the parallel programming.
by Théophile G•
Jul 17, 2017
Pretty good course
by Luca D S•
Dec 01, 2017
The course got me a bit lost on the most theoretical parts about folding, because the explanations and the whole concept take a while to arrive to a completion, being quite complicated. I had to re-run over those a few times. Nevertheless, all the comparison between aggregators and lego blocks help quite a lot
by Zhenduo D•
Nov 15, 2017
I can be further improved if the class can touch on design patterns using Future and Actor, in addition to the data structure oriented materials.
by David P•
Jan 25, 2017
Nice course! I learned a lot...
by Romain G•
Jul 28, 2017
Very good course. Conc-list was brilliant.
Automated correction tool could do with more verbosity on failed test cases.
by Chet W•
Jan 29, 2018
Good class but sometimes the exercises seemed unnecessarily complicated for explaining the concepts.
by Benjamin S•
Nov 03, 2016
Great explanations and insights around parallel programming. The instructors help you understand how parallel programming works and are doing great in making the complex topic understandable. To improve it further, there could be more explanations on performance differences between alternative solutions as well as some guidance on how to apply these ideas in practical Scala programming.
by Kyoung-Seop P•
Jan 24, 2017
What a difficult course it is!
Nevertheless, it was very helpful.
by Agustín B S•
Jun 19, 2017
I find the contents (theory behind) more challenging to follow than previous courses on the specialization, the nice thing is that the practical exercises are built so that they are still manageable and a good help to understand the lessons. I am missing Scala's actor model in this course, why is not there?
by Álvaro L L•
Sep 24, 2016
Some missed explanations in the first week (mergedSort implementation)
Tha last two videos are quite difficult to understand. The ConcBuffer structure seems to be poweful, but the explanation and examples are tight.
In this course, the weekly tasks are explained very well. Thank you very much!
by Luciano P d S P•
Sep 12, 2016
The course was well covered and very informative. As someone with zero experience in parallelism, I felt I could've absorbed a lot more if the topics were not completely new to me.
As mentioned in other reviews, the last assignment, Barnes Hut Simulation, was very time consuming and I found myself spending more time trying to understand the problem rather than implementing it. That was very challenging for someone with low academic background.
by Daniel D•
Dec 29, 2016
Very well delivered course, more examples are needed though.
by Enrique G R•
Aug 19, 2017
Time to complete exercises might not be completely assessed. Some lectures seem to technical without any correspondence with real problems.
Jun 09, 2017
Overall the course was really good. I think the first 2 courses explained things a little bit better though.
by Hristo I•
Nov 01, 2016
The course is pretty hard, even for someone like me, who has been working in parallel computing for years. The reason is the structure of the course and the presentation of the material. The topics are somewhat chaotic and in many cases it is hard to tell whether a certain operator comes from the Scala standard library or is just an abstraction.
All in all, finishing the course is a rewarding experience. But beware, there is a significant gap between the foundation courses taught by Martin Odersky and this one.
by Steven T•
Sep 26, 2016
Presentations were presented well and the assignments were interestingly varied but quite challenging for the newbie.
by Ilya D•
Jun 22, 2016
Assignments weren't challenging.
by Solodovnikov G•
Sep 17, 2016
Good explanations, relevant assignments.
But too small, too little graded assignments as for subject. Be better if the assignments has less starter code.
by Stefano P•
Nov 21, 2016
Some problems with downloads and to view videos on the mobile app (Android), with some videos recorded with a low volume.
Despite that interesting and I think would need more time to get deeper in the concepts showed.
by Yihan S•
May 17, 2017
The assignment could be optimized and avoid to be more academic since it may make student lost focus and spend too much time on the question itself rather than the parallel programming
by Franklin P•
Oct 12, 2016
This course had a lot of depth to it, both in the lectures and the programming assignments. The last assignment seemed needlessly complex with not enough focus on the parallel programming aspect. I wish there had been more of a focus on how to actually write the parallel and task constructs which were instead given already implemented without much explanation.