I'm a self learner. I've been programming since I'm 10 years old. I'm cursing Electronics and Computer Engineering on the best university of my city. But there are many problems. 40% of the curriculum consists of things I already know, 40% consists of things that are either irrelevant for me or outdated, and the remaining 20% I could do better studying home. Then there are useless essays and hours on traffic. For example, last semester I wasted 90 hours in Computer 1 classes, plus the time to program and write an essay about 5 useless software like calculators and agendas. Serioulsy? I could do that at 12. And Pascal? I'm wasting a precious time I could be using to learn things that matter for me like advanced math, physics, chemistry and biology. But I can't leave the university because of the diploma and social and parental pressure. So I'm giving up knowledge for a diploma. This is an absurd. Please someone tell me there is an alternative to this. Essentially I want to learn and can't because of college. The irony.