This course will research the impact technology has had in various areas of our lives, the new responsibilities technology presents, and our ability to deal with these changes in an ethical manner. Students will employ ethical frameworks, which integrates computer science and ethics, to develop the skills required to examine different sets of assumptions and question them.