This project focuses on analyzing the gradebook for CSD 18, a data science course with specific grading components. This project involves creating a flexible system for computing grades for CSD 18, adhering to a specific syllabus and accommodating variations in course structures. This project encourages thorough testing, problem-solving, and attention to detail, ultimately aiming to provide valuable insights into student performance.