Some people may believe that going to classes should be optional, but I disagree. I don't understand how university students can expect to learn anything if they don't attend classes. Personal experience can help people learn about themselves and the world outside the classroom, but when it comes to learning about academic subjects, students need to be in class.
In class they receive the benefit of the teacher's knowledge. The best teachers do more than just go over the material in than class textbook. They draw their students into discussion of the material. They present opposing points of view. They schedule guest speakers to come, give the students additional information, or show documentary films on the subject.