STEM I

Currently unfinished. Check back later!