To be clear, one son is a freshman at UMD in computer engineering. Another son is a high school junior undecided on engineering who wants to attend Pitt. Hence, UMD was a better choice for my first son, while Pitt seems to be a much better choice for my second son. That is why I believe either choice can be good depending on your situation. Good luck.