We introduce The Sudoku Assistant, an AI assistant that integrates machine learning and reasoning to interpret, solve and explain pen-and-paper Sudokus scanned with a smartphone. The assistant demonstrates three increasingly important concepts in AI research: the integration of learning and reasoning, explainable AI and human-centered AI.