Investigation of problems and the process of problem solving across a variety of mathematical areas. Development and application of strategies used to solve problems with emphasis on multistep and nonroutine problems. Application of the process of mathematical modeling to real situations.