The most popular major at Stanford is not biotechnology or communications, but computer science, a major that declined in numbers by 27% between 2005 and 2010: however, today Stanford counts over 220 students in its computer science major (CSBS). Of the Stanford undergraduates not taking the major, 90% will still take computer science courses prior to graduation, despite there being no requirements. Possibly the poor job market, the high pay (even without a graduate degree) for CSBS graduates or the possibility of changing the world by building a revolutionary iPhone app or tech product is driving this trend. In any case, according to a report from the Computing Research Association, enrollment in computer science programs across many universities has risen steadily over the last three years.