Teaching of problem-solving techniques and strategies with emphasis on communication technology-based approaches.