Using Real-life Experiences to Teach an Engineering Course