For those of you who have actually worked in the field, what kind of suggestions or advice could you give to a college freshman going into Computer Science? Things to do in spare time, what's important to learn and what isn't, fields to look into, etc etc, whatever you find relevant.
(P.S. My college teaches C, I've been programming since high school, and I have been reading SICP)