The title above links to a great quote at Ernie's 3D Pancakes that points out that CS departments are in danger of becoming irrelevant to science and math as those latter departments teach their own computing courses. Why? The quote implies that we computer scientists spend too much time navel-gazing and too little time talking about how CS can impact life (and science and math). In my opinion (expressed as a comment to the linked post), part of the problem is the short shrift given to non-majors courses in CS departments. If we want other departments to look to CS departments for educating their students about computing, then we need to deliver something compelling and non-trivial. That will take hard work.