Former Speaker of the House John Boehner got really frank with his opinion of Ted Cruz during a discussion at Stanford University on Wednesday.

The Stanford Daily reports that Boehner described the presidential candidate as "Lucifer in the flesh."

And Boehner didn't stop there, saying, "I get along with almost everyone, but I have never worked with a more miserable son of a b**** in my life."

See more of Boehner during his time as speaker:

2 PHOTOS John Boehner during his time as speaker See Gallery Former Speaker Boehner calls Ted Cruz 'Lucifer in the flesh' WASHINGTON, DC - SEPTEMBER 24: Speaker of the House John Boehner (R-OH) (R) speaks with Pope Francis (L) in the U.S. Capitol building before the Pontiff speaks to a joint meeting of Congress September 24, 2015 in Washington, DC. Pope Francis will be the first Pope to ever address a joint meeting of Congress. The Pope is on a six-day trip to the U.S., with stops in Washington, New York City and Philadelphia. (Photo By Bill Clark-PoolGetty Images) WASHINGTON, DC - MARCH 19: Speaker of the House John Boehner (R-OH) arrives for his weekly press conference at the U.S. Capitol on March 19, 2015 in Washington, DC. Boehner answered questions on the Republican budget, Hillary Clinton's emails, and other topics during the press conference. (Photo by Win McNamee/Getty Images) Up Next See Gallery Discover More Like This HIDE CAPTION SHOW CAPTION of SEE ALL BACK TO SLIDE

Boehner's issues with Cruz might stem, at least in part, from the government shutdown in 2013 when Boehner was still speaker. Cruz organized the shutdown in an attempt to block the Affordable Care Act, while Boehner was trying to keep the government open.

However, Boehner was a bit more friendly about Cruz's top rival, Donald Trump. Boehner said he has been golfing with Trump for years and that they are "texting buddies."

He also said he's "friends" with Ohio Gov. John Kasich but kept his comments pretty vague.

More from :

Ted Cruz hammers Donald Trump over comments on North Carolina's 'bathroom law'

Donald Trump joins TODAY Show for live town hall, answers voters' questions

Ted Cruz lashes out at Donald Trump after massive New York primary loss