President Obama will hold a town hall meeting today in Los Angeles and, in a first for a sitting president, appear on Jay Leno's late-night show on NBC.

Next Tuesday, at 7 p.m., he will answer questions from the media during a nationally televised forum.