Open Internet by MindsNetAt undergraduate level in UK which degree is more challenging, mechanical engineering or mathematics?