2. Teaching refers to education and guidance, educating people and giving guidance on their behavior, and proposing specific directions for him.
3. Professor refers to imparting knowledge and skills to students. This is a relatively direct process.