To cheat or not to cheat: a study focused on student and professor perspectives about academic dishonesty