This chapter shares results of a classroom-based action research study on instructional decision-making when teaching a unit on linear functions with GeoGebra, a dynamic algebra environment. The TPACK / Student Knowledge Matrix developed by provided a structure for unit planning and lesson development. The matrix combines the three categories of teacher knowledge – technological, pedagogical, and content – with four levels of student knowledge – declarative, procedural, schematic, and strategic. While implementing the four-week unit, the algebra teacher used multiple data sources to document day-to-day decision-making. Data analysis revealed decisions were guided by the need to improve clarity, to increase interactivity, to highlight connections between representations, and to use GeoGebra as a tool to increase understanding. Throughout the unit, GeoGebra became a tool for computation, transformation, data collection and analysis, and error checking.