professor versus programmer