<p>Ok. Good. Horrible. </p>
<p>I’m a current CS major at PSU-UP and I think the CS program itself is ok. After spending time comparing it to other universities I don’t know if I would personally consider the undergraduate program incredibly spectacular but it covers the basics. Some gripes that I do have is that some of the upper level electives that are listed on the courses bulletin are never actually offered. I’m frustrated because it seems that my options are quite limited. It’s like every semester they only offer the same electives that I truly don’t want to take. </p>
<p>I believe the internship opportunities are quite excellent I don’t recall the exact percentage but a large majority of engineering students do complete at least one internship before graduating and this is something that they pride themselves on. If you can keep your grades up your opportunities will be vast. Personally I have had interview opportunities with several top CS companies some of which I never even applied to but my info got forwarded to them because of my high grades. </p>
<p>The professors in my opinion are absolutely horrible. I recall everyone warning me about this my first semester of freshman year and I kind of shrugged it off. In hindsight this fact alone is enough to make me tell any incoming CS student to run and never look back. From what I have heard there are a few decent professors unfortunately I have yet to have any of them. On the bright side I thought some of my professors for non-CS related course were fantastic!</p>