Materials Similar to Communities of practice as a curriculum design theory in an introductory physics class for engineers