U.S. President Barack Obama speaks at Carnegie Mellon University