I choose CMU because the classes are a small size and the professors take time to learn your name. Due to small class sizes, the professors can offer extra time after class to answer any questions you might have and can provide extra help if needed.
Course Curriculum
I think that the course curriculum is appropriate. It applies to the courses that are being studied and are well rounded and carefully thought out. The topics looked at are relevant and are up to date.
Fees
The common class cost plus tech fees, library fees and the usual. There is a small park fee for a car.
Examination Structure
The exam structure is common. It is a two week period and the schedule is provided at the beginning of the year. Having the schedule provided ahead of time is helpful when planning because you can take your exam schedule into account.
Faculty
The faculty is very good. They care about you and how well you are doing. They make the effort to learn your name and are always willing to discuss assignments after class or at an appointment.