CSE 2501: Social, Ethical, and Professional Issues in Computing