Undergrads?
By the time people are undergrads they are usually too old to start caring about ethics and what is right or wrong. If you want to teach ethics it has to be done at a much younger age. Of course, some will call that indoctrination and question whether it is ethical...