Innovating STEM Education: Increased Engagement and Best Practices