The document describes the Smart Sudoku Tutor (SST), an intelligent tutoring system for teaching Sudoku. The SST consists of several key components: (1) a Sudoku game, (2) learning content on Sudoku rules and two solving strategies, (3) a pedagogical model to determine tutor responses based on student mistakes, and (4) a learner model that tracks student strategy use and errors. The SST interface allows students to access learning materials, receive hints while playing Sudoku puzzles, and gets recommendations on content to review based on their performance and progress. The goal is to adapt instruction to individual students, as a human tutor would.