I have a cs degree from a good private university but with a not so great cs program. I didn't learn anything more than the basics of c++ programming, as I felt that it would be best to do the bare minimum. Looking back, I truly wish I had taken courses that really challenged me, as I'm finding that I use my background more and more these days.