Are we conscious, as CS Educators, of the all too narrow perceptions of the discipline and the profession that we frequently transmit? Yet defining CS is not easy. It is something of a hydra -a many headed beast -which can be perceived from multiple perspectives [5], ranging from the sciences to the arts. In his excellent book on the shaping of the computing discipline [12], Matti Tedre observes that CS can be viewed from scientific, mathematical or engineering perspectives. If engaging in studying a CS degree can be viewed as a process of enculturation, what perceptions of the discipline and the profession should a CS graduate be imbued with? Should they be narrow and strongly technical to suit the needs of entry level positions, or more broad for a balanced and holistic perspective on