The 21-year-old made his Hearts debut on Saturday after moving to Tynecastle on loan for the rest of the season.
"I haven't played as much as I'd hoped but the move served its purpose," he said. "I left to become a better player and I feel I have done that."
"I don't regret it [leaving Rangers]," he explained. "I made the decision and I stand by it.
"I've been playing against better players in training, guys like Luis Suarez, and you can only learn from that.
"I just want to put that into practice in games now."