Hm I'm not a studying computer science as I had to change from engineering to Computing and that wasn't available. Because of this we don't do too much low level stuff like C etc. what I do is Computer & info systems which isn't as cool. Hoping to do a masters in a few years in Software Engineering though .
Is CS Major a university or college thing, I'm not very aware of how you're studies are in the US?