This project tackles the exam timetabling problem, implementing three CSP algorithms: Forward Checking (FC), Maintaining Arc Consistency (MAC), and Min-Conflicts, as a project in "AI" course.