Cat Or Dog? Sure, you can easily tell the difference. But a machine may not be able to guess on the first try. iStockphoto hide caption

itoggle caption iStockphoto

Alex Tu, an advanced placement student, takes a computer science class in Midwest City, Okla. There's been a sharp decline in the number of computer science classes offered in U.S. secondary schools. Sue Ogrocki/AP hide caption

itoggle caption Sue Ogrocki/AP

Harvey Mudd President Maria Klawe often uses her longboard to get around campus and chat with students like senior Xanda Schofield. Wendy Kaufman/NPR hide caption

itoggle caption Wendy Kaufman/NPR