which is harder civil or electrical engineering