However, self-study also has advantages. You are more independent when you are self-studying, there is no waiting for exercises from the teacher, and you can control your own time to study whenever you think it is suitable. While you study, you can find your own method of study which is effective, so that you can have better result at the end of the semesters. In addition, we also know that the knowledge of the teacher is limited though she is a good teacher. Because of that, students should learn more from books, the Internet... by themselves. There are many things to learn.