I absolutely love this app. My favorite part is that it teaches advanced techniques for solving. There are many levels of difficulty and styles of play to choose from.
ichbineinZombie about Sudoku Joy, v5.2.4