its fine but it's one of those stories where the mc is a super genius that knows everything but it falls victim to the "smart character is only as smart as the author" problem. where half the shit he says only works because the author makes sure to write the story that way.