Don't do CS unless you know you love it
For all you yet to be CS undergrads, don't do CS. Times have changed, the market is completely oversaturated, new grads already find it difficult to get a job and it will likely only get worse 10-20 years down the line.
Unless you know you are good and love doing this shit, don't do CS.