Kallman and Grillo state that there is no actual special category for computer ethics but the ethical situations in which computers are involved have drastically changed the situation. Computers have addressed the concerns related to free speech, jurisdiction, anonymity, and trust. There are also some concerns about the characteristics of personal information on the Internet. In short the Internet has made it so everybody can be an author and the author can be anonymous. This has led to problems with trust. If anyone can publish, how can we trust the information? It has also led to questions about free speech because the Internet is so anonymous people can write or do whatever they want. They can publish hateful messages and commit hate crimes. Another problem is that the Internet is global and different countries have different laws so who has jurisdiction when a law is broken? Some countries have erected a global firewall to censor the population to unwanted political or social views. Lastly there is a problem with what people put up online regarding privacy. I did not really understand this issue but that is not the point. The point is that computers have made these problems more wide spread and prevalent and yes these topics were talked about in the regular ethics, but they were talked about individually. In computers they all come at the same time and converge in different ways to create a new set of issues Moor has a nice way to address it . He views computer ethics as a specific field where we identify policy vacuums that before the computer did not exist. He states that computer ethics attempts to clarify conceptual confusion surrounding these issues and to formulate and justify new policies in areas with either no policies or policies that have been broken. So who would be the best people to study this new form of ethics? In the article, On the Importance of Teaching Professional Ethics to Computer Science Students, Gordana and Dodig-Crnkovic has an interesting idea. They say that In order to understand computer ethics problems we need a new type of person. We need someone who understands the cultural roles that computers play and they also have to have an understanding of the technical details of the problem. In short we need someone who understands social ramifications as well as the computer science part. Thus it makes sense to teach computer ethics with computer science. So not only is it part of our computer science framework but people with technical knowledge are better suited for computer ethics. The next question would be what ethical theories should be used in the classroom. It is of course not appropriate to attempt to use religious ethical theories so what should we use? Should we use utilitarian or virtue ethics? One article I read said that a number of philosophers have argued that traditional ethical theories cannot be applied to all computer ethics issues. These ethical theories include deontological, utilitarian, and aretaic (virtue ethics) theories. I also read another article that suggested we use a hybrid approach. It recommends that high school students can easily use Kantian ethics and virtue ethics to reach an ethical decision. The students must find a solution to which both of the ethical theories apply.