program that schedules events using multiple algorithmic approaches including dynamic and greedy algorithm approaches.