This document outlines the timeline and requirements for a major project assigned to students. It includes 5 stages for completing the project over 9 weeks. Each stage requires submitting draft or final versions of different project phases, including problem definition, design specifications, algorithms, implementation, testing, and evaluation. Students must sign acknowledging they will meet all deadlines and that missing a deadline will result in losing feedback and serving mandatory study sessions until the overdue materials are submitted.