Regret of choices is good IF you learn from the experience. Take it from a guy who flunked a year because he slept through his exam but ended up getting a job.
I did my Bachelors in E&C. Flunked it in the final year because I overslept before the final paper. Upgraded my skils during the year...
Thanks for the review. This is going to help me a lot in the future. I read up a review on TechPowerUp couple of months ago, but it was not as simple and to the point as yours, it was detailed and derailed at times.