Undergraduate courses in mathematics are commonly of two types. On the one hand
there are courses in subjects, such as linear algebra or real analysis, with which it is
considered that every student of mathematics should be acquainted. On the other hand
there are courses given by lecturers in their own areas of specialization, which are
intended to serve as a preparation for research. There are, I believe, several reasons
why students need more than this.