All students should know coming into RPI that it is not an 'easy' school whatsoever. It is extremely difficult to graduate with a 4.0 GPA, or even one near it as the courses here are definitely made to challenge you and make you think. The course loads for certain classes are less than others, but still require just as much effort if you want to pass. There are many high school students who come into RPI thinking that they can get by without studying for tests as they did in high school, which is a big misconception. STUDY! The professors are usually very friendly and want students to do well in the course, so make sure to make use of office hours to go over any problems. Class sizes will diminish as you move up in grade as courses become more specific to major. Overall, I can say that the classes I have taken so far are very useful, none of them considered to be a waste of my time.