I would buy land on "Cody will be an NBA player" Island, as I think I'm higher than most people on that thought. I wouldn't buy land on anything more than that.
Defensively, he’s an NBA player if he can gain strength and hold his ground. The way he scored in college, however, hasn’t translated. The occasional slippery drive to the rim isn’t going to keep him involved in the offense. He needs to make 3s and be able to score off a few dribbles.