Being a student comes with many responsibilities, from attending classes and completing assignments to preparing for exams and managing your time effectively. Fortunately, several free apps can make ...