Applying an interdisciplinary approach to teaching computer ethics

The question of who should teach courses on ethical aspects of technology continues to be debated in the computer ethics literature. A central question is whether such courses should be taught by philosophy faculty or by computer science/engineering faculty. This analysis focuses on computer ethics instruction within the undergraduate computer science curriculum.