To be honest, I'm not even going to read this beyond the title. The answer to your question is yes. You are 21, and there is plenty of time. University isn't 100% about what you learn, but rather how you learn it and who you learn it with. Finishing a degree also teaches commitment and endurance -- two things which are critical to making a startup successful.
Successful startups are few and far between, and you may need a fall back plan. Getting a CS related job without a degree, at least here in the States, is very difficult. Do yourself a favor; finish what you started.
You mention being bored and tired of easy assignments. What's stopping you from building a startup while you're in school? You could probably kick out a minimum viable product with all that free time.
Successful startups are few and far between, and you may need a fall back plan. Getting a CS related job without a degree, at least here in the States, is very difficult. Do yourself a favor; finish what you started.
You mention being bored and tired of easy assignments. What's stopping you from building a startup while you're in school? You could probably kick out a minimum viable product with all that free time.