It definitely is the best programming course I've ever taken. It satisfies every aspect, if not exceeding, of my original goal. I've learned a great deal in both c++ and financial engineering. This is the course every FE beginner coming from a non-CS background should have. I'm now a much more proficient programmer than I was back when I only knew interpreted languages.