I don't want to be mean, but you're the only one to blame here. Have you really been doing all you can to pass your courses or have you been gaming/watching anime too much?
About two months ago, I was in the same situation as you (failing courses that is). I used to have a big ego, but I said that my future was more important than that. So what I did was simple: I finally went to see my teachers, asked them what I could do to pass my courses (and if it was possible after my epic failure of 32% in linear algebra and 46% in physics). Then I took time with them to ask questions on certain stuff I didn't understand, etc. Right now, I believe I'll be able to pass my physics and math class this semester.
I have an escape route though if I don't pass these two courses. In the program I want to go at university, I don't need to have the best grades ever. I just need to pass all my courses, and if it's going to take more than two years, then so be it.
It depends what you want to do later in life man. Here in Quebec, it's a bit complicated to become a doctor (you must not fail any course and must have the best grades in your group at all times)... I guess I'll take my second choice, which is to become a video game programmer or something like that. I love video games anyways, so my past failures will probably make me happy later in life.
Random game thought :
Why is Bionic Commando Rearmed 2 getting so much hate? We finally get a real game and they're not even satisfied... I'm starting to hate the gaming community so f****** much...












