A friend of mine attended and I have loved it ever since. I wish I knew how expensive it was going to be and how difficult it was to get a room to yourself, but academics make up for it. Our programs and the information and opportunities given to you make it all worth it.
Course Curriculum
General education/core classes are 100% waste of time. Courses that are specific to your major are very, very good. I love my classes and feel like they are preparing me for the field. GE classes have taught me little to nothing and I could have spent that time taking more major-specific classes.
Internship
Yes. We have amazing internships. I loved mine and I know a lot of my classmates did too. Almost every major has internship opportunities and I have heard mainly good things. I would return to mine in a heartbeat and I look on forward to my senior year placement.
Fees
Tuition is around 40k a year, but with aid, it is cut down to about 20k. There are a lot of hidden fees within courses, but they are added into your tuition each semester.
Examination Structure
Every class has a final, but not necessarily a midterm. However, finals are not always given during finals week and you are able to leave early. I don't really understand what this question is asking.
Faculty
Almost every professor I have met has wanted the best for the student. I have as going through a lot my freshmen year and all of my professors helped me to not fall behind and to do the best I could. The professors that teach my major are absolutely amazing and I don't know where I would be without them.