Former House speaker John Boehner has been careful to not publicly comment on the GOP presidential race or really much of anything since leaving office.

But boy, did he open up in a talk at Stanford University, according to a story in the student-run Stanford Daily.

Among the highlights from his Wednesday evening chat at the Palo Alto, Calif., university:

  • Boehner's description of Ted Cruz, who Boehner worked with in Congress? “Lucifer in the flesh,” Boehner said, according to the Daily. “I have Democrat friends and Republican friends. I get along with almost everyone, but I have never worked with a more miserable son of a bitch in my life.”
  • Ohio Gov. John Kasich is high-maintenance: “He requires more effort on my behalf than all my other friends … but he’s still my friend, and I love him,” Boehner said, according to the report. Boehner voted for Kasich in the Ohio Republican presidential primary last month.
  • As for front-runner Donald Trump? The two are "texting buddies," Boehner said, adding that he considered Trump the presumptive nominee and would vote for him this fall.

Boehner even joked about his name, pronounced Bay-ner. “You can call me boner, beaner, jackass, happy to answer to almost anything."

Cruz responded via Twitter.