Student Agency Through STEM Connections and Building Thinking Classrooms