I am an undergrad and for the most part I am looking for a good physics class to take. I am considering taking solid state physics at the level of Kittel as its one of the only physics classes offered at the undergrad level this semester that I haven't taken. I haven't taken quantum mechanics yet (it's not offered this semester), but I have a decent grasp of it from self-study. I mention this because quantum is a prereq. What things from quantum should I be solid with for studying solid state physics? Also, do you think solid state is interesting? I'm not really taking this class for research interests or anything, just to further my general knowledge of physics. I plan to talk to the professor about all this, but I am still curious of your opinions. What do you think?