Learning science is not just learning facts and equations; it is learning how to do the work of science. Learning science is about learning how science is done, what tools and processes are used, and how scientists go about their work. Scientists design experiments, collect and analyze data, and build mathematical and computer models of phenomenon. They work on teams - discussing processes and procedures, collectively deciding on the best course of action, and reviewing their missteps and mistakes. By and large, university STEM classrooms have not always instructed students in these approaches to doing science - termed science practices. At Michigan State University, we have designed introductory and advanced physics courses that incorporate these science practices into the instruction. In this talk, I will present how these courses have been designed and the ways in which we assess students in these courses. Additionally, I will address issues of growth and sustainability.