Professional Ethics in Science and Academia A Computer Science Perspective