Unless your grades are exceptional (or you have the business acumen and extroversion to deal with startups) a CS education dooms you to the life of a human robot.
I will also note that it is possible to be passionately in love with your field without also being passionately in love with homework.
I strongly disagree.
Statistically speaking, salt mines await most CS majors.
I regret my CS degree every day of the week.
Unless your grades are exceptional (or you have the business acumen and extroversion to deal with startups) a CS education dooms you to the life of a human robot.
I will also note that it is possible to be passionately in love with your field without also being passionately in love with homework.