I looked into the algorithms section and, unfortunately, even the great schools (Northwestern included) are <i>still</i> teaching intro courses using sequential models. I think we need to address parallel algorithms (parallel quicksort, parallel prefix, etc.) from the very beginning if we want to institute parallel thinking. Tacking it on as an afterthought two semesters later isn't the same. And yes, I'm very aware that this sounds like "Teaching of Sequential Algorithms Considered Harmful." ;)