I've always thought keeping track of school-related courses, assignments and projects was a little clunky with apps like iCal and Entourage, and apparently Logan Rockmore agrees, so he created assignment planner. Answering the call of students everywhere, assignment planner brings a number of classroom-focused abilities to the time management table, including:
* filtering assignments by completion status and type
* course and textbook tracking
* color-coding assignments based on your criteria
* Dashboard widget to quickly monitor assignments
Naturally, a demo is available, but assignment planner's price is just right: $5 scores you a license for this Universal Binary app.