Text this: Effect of project-based learning and communication skills on students’ problem solving and reasoning