Specialization vs. Generalization

Different universities have different techniques regarding their course structure. Some universities have a very generic course structure to expose the students to a wider variety of subjects. While others have a very narrow course structure which focuses on specialization of the branch selected by the student. Both these structures have their own merits. Personally I…