It is ever so tempting to skip class here and there (and if you lived where the weather wasn't so pleasant like myself, even more so.) Don't worry about it man, my grades in my first year were below my high school norms (c's and b's like you) but I got it together and was back to my usual type of line for this year. Some go through the sophomore slump, I like to think mine just came early.
The vid on INTERNET, I know I've seen before, but man is that amusing. I love it when the guy is talking about the lack of offensive discussion and insults. Obviously he hasn't heard 15 year old suburban white kids playing Halo 2 like my brother. Ha.