Computer Science Department Philosophy and Goals