CMU Signal processing