Have you ever failed a class?

tl;dr: I have failed 3 majors classes but luckily have a solid job offer and things are on the up and up.

Yes, I have a very long and winding college career so bear with me.

So I started college in 2009 at the US Naval Academy. I completed 7 semesters there with a 2.75 GPA double majoring in Computer Science and Information Technology with a focus in Cyber Security. I ended up discharged from the Navy after a pretty big fuck up.

After a few months picking up the pieces and figuring out what I wanted to do with my life I ended up at the University of Arizona in the Fall of 2013. UA doesn't have an IT degree, so I dropped that and picked up a degree in Mathematics on top of the Computer Science.

My first year didn't go so hot - I didn't fail any classes, but my GPA was abysmal. That was mainly due to working 40-50 hours a week as a bouncer and pizza delivery boy every night.

My second year proved to be better than the first - for a while. I started playing rugby for the university, joined an engineering fraternity and was focusing on school so my grades went about 3.0 for the first time in my college career. The Spring semester this all proved to be too much. Between a college sport, job, and fraternity I was far too extended. I ended up with 1 C, 2 Ds and 2Fs. The failures came in CS452 (Operating Systems) and MATH454(Nonlinear dynamics and chaos).

Somehow despite all of this, I managed to pick up an amazing internship. I loved everything about my work there and was ecstatic when they offered me a flexible work agreement that would allow me to work part time until I graduated in December. Now whatever it says about me, I was too excited about my work. That fall I used almost all of my brain capacity at work and ended up failing CS453 (Compiler Theory) and getting a C in MATH454. The result of which was an extra semester of schooling.

When I talked to my boss he went up the chain and had discussions with HR, my department manager, and the various project leads I'd work for. They ultimately decided I was an idiot, but liked my work so they kept me on board instead of letting me go. I attribute all of that to an unfathomable amount of luck and a little bit of hard work.

So now I have 1 required class to graduate (Compilers or OS), but my GPA has dropped below 2.0. So I'm currently taking 3 courses - CS452 (OS), CS436 (Software Engineering), and MATH 232 (Symbolic Logic) and require a 3.0 semester GPA to graduate. I decided to quit the rugby team and take a less active role in my fraternity so I can focus on schooling. Earlier this year, my company came to me and offered a job once I graduate in May.

All in all I am a very lucky man. Despite being the worst student in history I have managed to land a job at a spectacular company working on amazing technology. I hope that my story inspires someone else out there. I have continually set my priorities wrong and my grades have suffered as a result. Were it not for producing solid results at work and the trust of my chain of command I would never be in the position I am. School is your full-time job. Put everything you have in to success there. Sometimes you have to decide to do homework on a Friday night instead of hitting the bars. Sometimes spring break (like mine this year) isn't a break but rather a time to catch up on all your school work. But remember, sometimes you stumble and fall. All you can do is learn from the experience and work that much harder at making sure it never happens again.

/r/AskComputerScience Thread