Computer Science Degrees and Technology’s Boom-and-Bust Cycle