computer science is better or mechanical engineering