Haptics-Augmented Undergraduate Engineering Education: Implementation And Evaluation