Teaching groups as midlevel sociocultural contexts for developing teaching and learning: a case study and comparison to microcultures … View original: Teaching groups as midlevel sociocultural contexts for developing teaching and learning: a case study and comparison to microcultures