Introducing problem-based learning (PBL) and innovation in engineering curriculum