Bill Gates visited Stanford to talk about innovation, but not the software kind. Scientists and engineers, he said, need to focus on products that help improve the lives of the world's poor even though the market directs people to help the wealthiest.

He spoke at the Cubberly Auditorium on April 4, 2012