This course is more than an university course. It is much more in-depth and practical. Alternatively saying, this is really rigorous course, and I personally invested a huge amount of time to learn and implement concepts and codes. Feedbacks from TA were also extremely quick and helpful. I have never seen this kind of online lecture, this course is so detail-oriented , at the same time it dealt with a vast range of Programming concepts.
I believe that if a student puts a fair amount of time and effort, he/she can learn more than his initial expectation. (if..! is important here)