is ucl good for mechanical engineering