most versatile engineering degree