In this project, an AI Agent has been created which utilizes backtracking search and CSP heuristics to solve Sudoku puzzles of variable size.