Hi B...,
Since you haven't started your engineering studies yet, you might try to find out what programs you will actually need to run. The reason I suggest this is threefold.
First of all, as a student, you may not need to run very many actual engineering codes. Your personal computer will be employed almost exclusively to write reports, do homework assignments, etc. --- which a Mac can do. The only "engineering program" you might need is something like MATLAB, which runs on both Macs and PCs.
Secondly, if you do find yourself needing to run "engineering codes" beyond the basic ones, then you may not be able to run these codes except on department workstations. In other words, you run the actual engineering codes on department workstations, and your personal computer is just a way of remotely controlling and interacting with your runs. For this either a Mac or PC should do.
Thirdly, if you do find that you can, or need to, run some of the actual engineering codes on your own computer, then you need to find out if these codes run on Macs. It might be the case that these engineering codes only run under Windows or Linux, but not under Mac OS X. Now you could always use BootCamp or a Virtual Machine to run Windows or Linux on a Mac, but this is another step and can have its own troubles. In other words, you may find that using a PC is a better solution than using a Mac for engineering, especially if you actually need to run "engineering codes" on your personal machine.
In summary, it is my opinion that you need to find out if a Mac or PC would be the best machine for your engineering studies. This depends on what your engineering college requires you to run on your own machine, and chances are you only need to run report generating programs, such as MS Office in which case either the Mac or PC will work. But if you are required to run other engineering codes, say MATLAB, Splice, FEM, EES, simulators, etc., then you need to check if these will even run on a Mac.
Good luck with school,
Switon