Concept teaching and learning