It is the end of the school year, meaning students are scrambling to find old assignments to turn in, digging up old tests and quizzes, and most importantly, cramming night after night in preparation for...