UMD should be on the top among the three schools you mentioned, giving its location and reputation. If you can get in the FE program in CMU or USC, UMD might not be a sexy choice then...well, it also depends on what career you want for your future; not everyone loves to be a Finance Engineer even though that job means decent six-number salary in Wall street.