You're perusing the wrong degree if you want to learn about hardware - CPUs are covered in Electrical and Computer engineering, not CS. CS focuses more on software, while EE/CE focuses more on hardware.
But of course, the real mistake you're making is that you think a degree is worth it at all. With a few exceptions, almost everything useful that I ever learned, I taught myself outside of school. I learned mostly by searching on the internet, asking questions on forums, and tinkering with my own equipment (an Adruino, an old Mac Mini, a Motorola surfboard, etc). The most valuable part of school wasn't the actual lectures or the assignments, but the access to office hours to sit down and discuss things with your professors - the good ones know a lot more than what they cover in class.