Ethics Curriculum for Designers and Developers