I would recommend U of MD, Catholic or Dayton. Though MD has a fantastic program, such a large university is not for everyone. Scranton’s engineering program is extremely limited. At least you have affordable, excellent options. Good luck to you! This is a difficult decision.