r.nikam0707
Job wise -
Virginia Tech & University of Florida are located near industrial hubs. So this would really be helpful while searching for jobs & internships.
But University at Buffalo is located very far from the hubs & hence students have to struggle while looking for jobs & internships.
Cost -
Virginia Tech & University of Florida are not that expensive & will consider it at mid level. whereas UB is very affordable as compared to these both options you have.
Ranking wise -
University at Florida & Virginia Tech are any time above University at Buffalo. And the programs are quite good here for engineering.
So, I would definitely go for the Virginia Tech & University of Florida. And if you ask me to choose from these 2 then it will be University of Florida.
Hope this helps you !!