Shiller pointed to the nation's stubbornly-high unemployment as a root cause of lingering economic woes. And with the Federal Reserve running out of bullets to fight a second recession, he urged Congress to join the battle and focus on putting people back to work.

"Beyond the Fed, I'd like to see the government take a renewed stimulus package focused on creating jobs [and] on activities that involve a lot of people," Shiller said.