STEM Education by Design