Should university students be required to attend classes?

Have you ever written an essay overnight? Have you ever had to bear a sleepy body for a required class that needed you sign up the next morning? Have you ever depended on coffee to keep alert in a tedious lecture? If you have such experiences, you will find that for a university student, more options is serious needed. So,in my opinion, I agree with that going to classes should be optional for students.  

First of all, the goal of university education is to help students gain some practical knowledge that they interest in. If attending some specific classes is a burden for students, university education may be described as a failure to some extent. So why not give more optional ways to students. The more optional the better it is. After all, there is no the only way in our life.  

Further more, the valuable resources in university should be fully used. In addition to attend classes, you can absorb what you really want in library, on Internet and so on. I can still remember my roommate Lee. He never attended a computer course in university. But through sitting in the front of a computer, searching information of technology by networks, analyzing many practical cases, eventually he became a senior engineer in Legend company, the biggest computer company in our country. When graduated from university, he receive both a bachelor degree and a good job. In sharp contrast, some who even did never miss a class have not get a job now. In conclusion, attending classes is not everything, especially for a university student.  

Though attending classes is the basic way by which students learn their subjects, more options is good or even better for studying. As a result, I consider that going to classes should be optional for students.