Computer Science Curricula for the Coming Decade Mehran Sahami Computer Science Department Stanford University [email protected] University Course.