Some classes have professors that spend time to actually teach and make sure that the students understand the material presented. On the other hand, most classes are either taught in a disorganized manner or in such a way that self-study is really the only option to get a high mark in the class. This introduced the need to collaborate with peers and made learning content and designing projects together all the more fun and really strengthened my interpersonal skills.