I had a midterm Friday I bombed. I never do that. I ended up dropping the class. I've felt horrible since then. I always get As. It was bad because I really liked the class. It was challenging, fun, interesting. Probably my favorite class of the quarter (advanced number theory). However, he taught it from a very algebraic approach (he assumed everyone had taken abstract algebra, it however was NOT a prerequisite or even recommended). I haven't had abstract algebra yet, so it was a challenge. Also he COMPLETELY disregarded the syllabus/book. What he was doing had absolutely nothing to do with what it said in the catalog, or what was in the department syllabus, or book. All I had were his lectures. That presented a challenge as well. However, no excuses. I did the homework and did well; 39/40, 27/30. I went to office hours, I studied. I literally could not have done a single thing ANY better. At all. There was literally nothing else I could have done. I just screwed up, is all. It's done now. I still have a full load this quarter, and am doing well in other classes. I have a part time job, I'm in clubs, etc. I'm doing okay. I just can't stop feeling absolutely horrible. Afterward, I learned all the answers to all the questions. I literally couldn't have done a single thing better. At ALL. I went to office hours, did all the homework and put a lot of effort into it. Anything I didn't get I asked for help on, I showed up to all lectures. I just ****ed up. Afterward, all the answers make a lot of sense. BUT that's now. I just feel horrible. How do you deal with this?