@robincorn not sure about PA, but if you are willing to look in Ohio, Ohio Northern is a possibility. They have a variety of engineering majors, and students are generally very happy (know previous and current students). They are also planning a new engineering building over the next year. Tuition is lower than many private schools and with scholarships for strong students, it could come in comparable to some state schools.