I wonder what could actually trigger this to happen? If companies are just going to choose the best software engineers they can afford in order to compete, why would universities have any market pressure to make an ethics course mandatory? I do like the idea, I just don't see the path there.