I'm just going to "stub" this out, since I don't have time to expand on this topic right now. Basically, it is a class, put together by Noam Nisan and Shimon Schocken (who wrote the accompanying textbook "The Elements of Computing Systems", and accompanying software), to help students understand how all the different computer science disciplines fit together. Professor Schocken describes his approach briefly here: http://www.youtube.com/watch?v=JtXvUoPx4Qs At Google, he described his class in more depth: "http://video.google.com/videoplay?docid=7654043762021156507". This is a class I would ''really'' like to do, at least as a self-study project; perhaps even as a group project with my children someday. -- Alpheus