We've all been there: you're trying your hardest to keep up with a particularly difficult course and it seems like the next unit test will be the end of your success. Whether it's a class that is notoriously rigorous or just a subject you struggle with, there will be times when you feel unprepared ...