Current research: Internet Computer Coaches For Introductory Physics Problem Solving Problem Solving Rubric Past Research in Problem Solving: Cooperative Group Problem Solving Context Rich Problems Problem Solving Labs Computerized Problem Solving Labs Past Research in the Minnesota Model: Minnesota Model for Large Introductory Courses Example Lecture Material for Intro. Mechanics Miscellaneous Research Materials/Tools and Papers TA Orientation Engineering Survey Other Survey Instruments and Assessment Tools Talks and Papers