This was a very good course, particularly the exercises. There can be no doubt that the course is very rigorous, and successful completion of the course is a significant accomplishment. I would highly recommend this course to those who wish to learn C++ for financial or scientific applications. It is a challenging course to complete while working full time, and anyone planning to complete it needs to take seriously the fact that for most people it will probably require at least 20 hours of effort each week.
I found the lectures to be of varying usefulness, and needed to consult additional references to understand some of the material. Some of the lectures and course materials were extremely helpful, while others were most useful after already understanding the concepts being taught. The discussion boards were by far the most useful part of the course. The TAs are primarily graders, and didn't contribute much to helping me learn the material. I felt that the feedback provided on each assignment tended to be minimally helpful.