I highly recommend this for any student who finds it difficult organising assignments and find time keeping a problem. From the concept, to the implementation- every details has been well thought of. This app has helped me stay on track with exams and assignments. Always missing assignments, forgetting about tests, and almost always forgetting where my classes are.