Exactly what I needed to get me through 3 midterms and 2 quizzes...