Computer Engineering (B.S) at UMass Amherst

Hey guys, I’m an international student got admitted at UMass Amherst for BS in Computer engineering (Got admitted to PR-Engg, now I’m planning to major in computer engineering) for the fall of 2016. I would like to know how’s the computer engineering program at UMass Amherst in terms of: 1) Professors’ teaching
2) Opportunities - Research, jobs, internships, etc
3) Reputation, worth the money?
4) Curriculum and course syllabus

P.S - I’m also in a dilemma between Penn state and UMass Amherst (Got an aid of about $10k per annum). Any idea about Penn state?