Email Record: The effect of LOGO programming on problem-solving and critical thinking