:whistle:
Hi Forrest Gump (which is one of my favorite movies btw :) ) but anyway, thanks for your wishes and feedback. I really appreciate it. Sorry for the late reply.
Some advice in general for everyone. Well the first thing you should figure out is what makes you tick. I know its easier said than done, but graduate school is a LOT of work, and I can't put more emphasis on that. If you are in the Ph.D program, thats like 5-6 years of sleepless nights, advisor grumbles, research roadblocks and what not. I do not wish to scare anyone off, but the point is that its easy to get boggled down by the scale of things. So first figure out what makes you tick. If you feel research is your calling, go for it. It might turn out to be rewarding. That brings us to a related question: what is it that you are looking for in your graduate school experience. Do you want to take the financial pressure and potential rewards of going to a top school? Its a catch-22 situation. The better school you apply to, the more the chances of getting financial assistance. Public universities like Berkeley, UIUC, UW Madison etc generally have more assistantships at Masters level but more people applying for them. For engineering majors, some options you have involve looking for teaching assistantships, research assistantships, the latter both with professors or in semi-independent research labs that universities have.