Foxx has welcomed a wide variety of guests on his radio show including Jesse Jackson , Jr . , Chris Rock , Snoop Dogg , Mos Def , Serena Williams , Cedric the Entertainer , Diddy , Mayor Corey Booker , Isaac Hayes , John Amos , Teddy Riley , and Steve Harvey .