I am pretty much exacly as you described. I actually failed my math class last year, but not because I didnt try, I worked my butt off but my teacher just sucked. So anyways i am retaking the course...