Congrats everybody! Should be graduating this semester, but I switched majors from Journalism to Computer Science and Statistics and picked up an additional major in Neuroscience. Will be finished with both degrees this same time next year. Super-senior squad

Still not sure if I want to pursue those areas professionally, but I'm happy where I'm at. I remember having migraines and being on the verge of panic attacks worrying about the future my Freshman year, and I laugh about it now. If I knew then what I knew now....
Last four years have been completely reckless, too, and went through some really dark patches. Still here kickin', though.
Please, if you haven't done it already, build those connections with people. In this world, the majority of it is who you know (regardless if it's right or wrong, it's the status quo). If you plan on going to graduate school (like I do), maintain connections with your professors. They will be great references and/or give you great letters of recommendation.
God, couldn't agree more. Besides STEM programs and post-grad academic plans, classes don't count for **** -- it's a stupid, arbitrary rite of passage. Make connections with the right people, get your name out to HR departments, get involved with research on campus, do extracurriculars that count for something, all that jazz.
I have a friend in computer science who just got a job at Google with a 1.9 GPA. He couldn't tell you a theoretical model to save his life, but he runs several popular student apps on campus. What do you think caught the recruiters' attention?