Teaches only at a very basic level. If you're hoping to improve positional play, openings, endgames, or more advanced tactics, this app seems to be useless. It also gives bad suggestions in "review mistakes". I blundered a piece in a game, and the two suggestions it made me review were a confusing engine move and a faster mate, not the blunder that any human would point to as my biggest mistake that game.