I have a bias towards the systems side of computer science. I didn't mean to neglect my theoretical brethren. Maybe we can both agree that the OP is off the mark.
Completely off the mark. It seems to embraces the popular distortion of the term, when we are suppose to correct it.
In the original link there are useful problems for a web developer, but they are far from being science problems.
True, I didn't mean that to say they were, but only to clarify that what's considered computer _science_ problems, sound more like engineering ones.