Inquiry Based Learning in the Undergraduate Physics & Engineering Curriculum