REFLECTION ON PROBLEM SOLVING IN INTRODUCTORY AND ADVANCED PHYSICS