Enhancing STEM competencies through technologies.