And this is why I hate engineers.
You may be able to crunch numbers, but fuck if you have zero humility, common sense, or ability to hold a conversation, you are going to have a tough time in the real world.
Just because you are an engineer does not mean you are smarter or better than anyone else. Over half the engineers I know are only in it because they think there is a good paycheck. Unsurprisingly, most of them are failing/far behind their original graduation date.
And come on dude. If you cannot differentiate between "you're" and "your", you discredit your entire argument about being better than everyone else.
To the OP, I lived with a bunch of engineers and this was the consensus among most. The first year is somewhat easy, the second year blows, and then from there you have the hang of it. If you procrastinate a lot you will have a lot of free time but terrible grades. If you do the work on time and are proactive, you will have less free time but better grades. You need to find the balance. Some weekends you may not be able to party or ski, but others you can go wild.