It's been a great journey on this C++ certificate. My TA is Avi, and he's done a great work to support any questions I have during the course. And his answer is always to the point and replies fast. Also, the forum is very helpful. I can always find the similar questions I have in the forum, and the answer/discussion under that thread from TA is very helpful. So in terms of the TA support, Forum, it's very good. Probably the most valuable part of the course. However, the quality of the video lecture is bad. It's like a instructor reading a very complicated paper himself without breaking down into plain language so that we can understand the basics. No offense to professor at all and some students may prefer this way though. To me , I just want to understand some concepts in a more clear way. In the lecture, the instructor just uses mouse to draw very poor diagram slowly, which is really a waste of time. Coursera, Udemy, etc. all have excellent course design and clear illustration. In the end, I have to watch a lot of YouTube videos online or read some books to digest/understand what's going on. Those videos online is made sooo clear and by watching them coding on the screen makes it much easier to understand as well.
The content of this course has its depth and beat other online courses in my opinion (Most of other online course just introduces the very basics content).
In sum, the forum, homework, TA support has the most value in the course. The lecture quality needs to be significantly modified, in my opinion. Sorry for being so sttraighford. I just want to provide honest feedback. Hope you guys dont mind:)
Thanks very much for all the support and help throughout the course. I did learn a lot:)