Long story short: I became addicted to poker last semester; my grades plundered, and as a result my GPA dropped to 2.82. I'm in my last year of an undergraduate degree in math. Should I stay a semester or two longer so I can improve my GPA? I can easily obtain a minor in computer science; should I do it? Or should I take more math classes, maybe some graduate level math classes? Should I take the GRE now? My goal is to eventually enter graduate school in math or comp sci. Thanks for your suggestions in advance.