Best computer for engineering

As of right now I am deciding between the dell xps 9300 and the Microsoft surface laptop 3 as those are two that were recommended by my school. Does anyone have any experience with either of these? Or can someone help me with which is better in the long run and for engineering and college classes in general?