Faculty of Sciences Faculty of Computing, Engineering and Sciences STEM Learning as a scientific apprenticeship - reinventing the wheel? Dr Angela A. Priestman.