President Obama is expected to nominate John Brennan to be head of the CIA today.