I had some programming background (in C++ as well), so I may not have been able to take advantage of everything as much as someone who was completely fresh and new. However, the various, new perspectives taught in the course was very helpful. In addition, I think the concepts covered were very important topics (pointers, memory management, STL, Boost, applications in FE, etc.) and something that is overlooked in most other C++ programming books/courses. I think this class covered these important CS topics as well as C++ specific topics quite well.