<human>: Can you condense the text into a few key points?

I am on track to graduate from my university in may 2013. But because I fucked up, I might not quite get there.

Over the summer I took two computer science electives. They were both 400 level classes but the material wasn't too bad. What really made these classes easy was the professor. I had the same prof for both classes. This guy can be a boring lecturer, but he couldn't possibly be any easier. All his notes are simply plaintext and available online. The homework assignments are practically spoon fed to you. Each assignment takes probably no more than 20 or 30 minutes and he basically describes to you exactly how to do each and every one. And then there were the tests which he showed us (with answers!) the day before we would take them. And to top it all off, he curves like mad. This guy GUARANTEES that a third of the class gets As (i.e. he'll bump everyone up until a third of the class get's into the A range).

Seriously, a freshman art student could pass these classes.

Well, I got an F on one of these classes last summer. I did absolutely no work for this class. I literally turned in 0% of the assignments (why? because I'm a fuckin moron, that's why).

Now, that class in particular wasn't required, but it did fill an elective credit and since I failed it I have to pick up that elective this semester. So I went with the only 400 level elective that fit my schedule. Which, as it turns out, is likely the most difficult class my school offers. Everything flies over my head and I'm seriously doubting that I will ever pass the class to be able to graduate.
<bot>: Failed the easiest 400 level class available and as a result have to take the hardest one because I'm a god damn idiot