I am a student and I am looking for an app to help keep track of my assignments. I used to use my calendar and I like being able to see assignments by day or extended deadline projects in the calendar, but the built in app has become to difficult to use. What other apps would you recommend, preferably free?