I am a Mechanical engineering major and am in the middle of my second year. Yes, it is hard as hell and i spend lots of time on it, but its also something that i really want. My freshman year i took my intro course to engineering and my instructor told me that if you dont love what you are doing in this class right now this is not the major for you. Its going to be alot of work and the payoff if very good. Its all about how bad you want it...and for tips on studying i would say try to get some homework done on firdays before you go out and party and do your homework right after you get it so you remember the material and its easier. Good luck man.