Characterizing expert and novice differences in problem solving in heat transfer