How to choose between 2 schools that are opposites

Are you admitted into Buffalo’s SEAS division?

If so, it looks like you need to earn at least C- grades and 2.5 GPA in core courses and an overall GPA that depends on the major (currently ranging from 2.5 to 2.8).

http://engineering.buffalo.edu/home/academics/undergrad/admissions/current.html
http://engineering.buffalo.edu/home/academics/undergrad/admissions/overall-gpa-requirements.html

But also “Factors such as a history of repeating, resigning, or failing classes, or low grades in classes relevant to the student’s desired discipline may result in conditional admission or denial of admission.”