Some say that graduate students should go and teach entry level classes for undergraduate students. Others say that they should just tutor undergraduates and help professor grade papers. Which one do you agree with?
Well, from my perspective, I think graduate students could teach entry level classes to undergraduate students. Because first, now that they are graduate students, they have learned the fundamental classes well and of course, they know the importance of those classes. So, they can just use their own experience to convince the undergraduate students to learn them well. And this provides a good opportunity to enhance what they already know. Besides, different from the formal teaching style of the professors, new teaching methods and provoking approaches can be expected from graduate students. For example, they can share some new angles when the undergraduate students have difficulty in understanding some basic concepts. What's more, the professors can also save much time and energy from teaching entry level classes and devote themselves to high-level courses.
Personally speaking, I don’t think graduate students are competent for teaching basic lessons, the main reason is they are not eligible. Taking my city for example, usually the university teachers are supposed to have the doctor degree, which means they have to study in universities for around 10 years, then they can give freshmen or sophomores proper guidance, tell them the right research methods or instruct knowledge in certain fields and so forth. However, graduate students merely get their bachelor degree, their knowledge and experience are far from proficient and reliable, thus I think getting them to be assistants for professors should be a reasonable option.