First at all, I think that content in this specialization is excellent. However, I have an advice. Is difficult to mantain concentration in watching to much minutes of video. I think the course need implement more practice between videos and not leaving the programming assigments for the final part of the module. Also, the course could be more challenging in programming assigments.
Thanks for your thoughts on how to improve the courses. Please note that the mentors are just fellow students who are supporting the courses, but we take no credit for the quality of all the course materials. We can pass your suggestions on to the course staff and developers, though.