advice on happiness
Well... did you go into school with a major in mind right away? That's not always a bad thing, but you should have taken a few electorates so you could get an idea of what else is out there. In the first 2 years of college, you don't do jack that isapplicable. I'd recommend you do what you can to make friends with your professors. Talk to them during office hours and ask them what kind of classes you should take that fit you more personally. You obviously have to take core classes, but you might be interested in taking an art class so you could focus on being creative with design and style. If you want to be an architect, you don't want to be boring. Art might boost your imagination.
I sort of agree with Eagle, but in reality, the first 2 years of school can be kind of boring. It's not until you get into your higher classes that it gets better. All of those kids that you can't stand in introductory classes will drop out, or not make it into the higher level classes. Once you're there, you'll have much more in common with your class mates.
I hate to be like your parents, but if you do stick with it, it will get better. I would really urge you to talk to your professors on more of a friendly level than a student-teacher level. They are there to help you and most of them like getting to know you better. Once they do, they'll be able to point you in a more personalized direction.
I'm a Bio major, but I plan on studying mycology later on. So while other bio majors will be taking micro biology and organic chemistry, I'll be focusing on botany and ecology. I wouldn't have though of that on my own. A professor I have had for 3 different classes, now, sent me in that direction.
That too, if you can get the same professor semester after semester, you A: get to know their teaching style and what their tests look like, and B: get to know them better and they get to know you better
Good luck, keep your eyes out for classes that aren't just the normal routine classes other engineering majors are taking