And I'm really upset about it. I thought I knew the material well enough, but during the exam, I just couldn't remember anything. I guess I deserve the grade I got and will try to do better on my next midterms. But just wondering if a D on my first midterm, and there are two midterms in the class worth 20% to my total grade, with the final worth 40% and the homework worth 20%, it is possible to get at least a B in the class? Will I have to do really well on my next midterm and final and homework in order to get above a C in this class? I can't afford to fail this class as it is one of my major requirements.