Engineering Problems for Undergraduate Students