STEM education to prepare students for the future