Notes on - Engineering a STEM Curriculum