Innovations In Engineering Curriculum And Teaching: A Research-Based Study