Developing Deep Knowledge in Middle School Mathematics