Stacey L. Edgar, SUNY, GeneseoStacey Edgar did undergraduate work in engineering physics and graduate work (MS, MA, PhD) in physics and philosophy, worked for seven years at General Electric as a programmer analyst (providing a strong foundation in scientific computing and computers in general), and has taught computer science and philosophy at SUNY Geneseo since 1975. Experience in the classroom provided the basis for two prior texts in Fortran programming and a first edition of this textbook on computer ethics. Edgar is the recipient of a SUNY-wide Chancellor's Award for Excellence and Teaching and of college awards for Excellence in Advising and a Mentoring Award.