Okay, I just gotta respond to the CS isn't hard comment...that completely depends on the school you go to. It also depends on how the intro CS courses are run.
Learning to program in Java, C++, SQL is easy for those that can easily think in that manner. At my undergrad, those were just languages used in the intro course, they certainly weren't taught. Our intro CS course wasn't conceptually difficult but the workload weeded out most potential CS majors. Semester II weeded out those that conceptually couldn't handle the subject. In fact, many people complain that both intro level courses are completely inappropriate for those that want to learn how to program, they teach no style, no languages...basically they produce programmers that write bad code that solves complicated problems...a horror for a software company =)
At my undergrad, math and CS were the two majors that weeded out anyone who wasn't pretty much brilliant.
I have actually had a lot of interviewers comment about how cool it was that I had stuck the two intro CS courses at my college out...I was one of less than ten girls that did so out of 200+ students. Most premeds don't take these courses at my school often because they are afraid of the low grade.
So don't worry about the CS grade, if your school's CS department is like mine it is great that you decided to take CS.
So go have a drink and celebrate because you just finished the final. It is done, you survived
Have a great winter break to all of you still in school ! Happy Holidays =)