Teaching and learning the nature of technical artifacts