The Humanistic and Cultural Aspects of Science & Technology Education