Engineering is a tough major that requires lots of skills and expertise to develop new ...