Left-wing commentator and TV host Bill Maher appeared on “The Daily Show” Monday (June 23), where he shared his opinions on a variety of subjects, sometimes even making host Jon Stewart laugh and cringe.

Among his targets are President Obama (who is an atheist, according to Maher), religious people, Hillary Clinton, conservatives, Mexicans, Donald Trump (“not terribly bright”) and the New York Mets, though he’s nice about the Mets because he’s a minority owner in the franchise and about to attend his first owners’ meeting.

It’s an interesting interview, the extended version is above. “Real Time with Bill Maher” airs Friday nights at 10 p.m. ET/PT on HBO.