Teaching Engineering through Design: A Novel Approach for a Department Level Reform Project | IEEE Conference Publication | IEEE Xplore