Teaching analytical reasoning through thinking aloud pair problem solving · Study