Utilizing Technology to Leverage the Improvement of 21st Century Skills