Engineering gets $20 million dollar gift today