2004 Survey results. Teaching CS on the Web