The man does his homework.
On the cleverness scale....he’s maxing out at an “11”. I can’t think of any candidate from the past hundred years who was able to think and debate at the level he is currently. If it was Cruz and Hillary.....with four of her hand-picked moderators helping her at some debate....he’d tear all five of them apart.