howtochooseengineeringbranch